Class MrProgramRepository
- Namespace
- InSite.Persistence.Plugin.NCSHA
- Assembly
- InSite.Persistence.dll
public static class MrProgramRepository
- Inheritance
-
MrProgramRepository
- Inherited Members
-
Methods
Bind<T>(int, Expression<Func<MrProgram, T>>)
public static T Bind<T>(int id, Expression<Func<MrProgram, T>> binder)
Parameters
id int
binder Expression<Func<MrProgram, T>>
Returns
- T
Type Parameters
T
CopySurveyResponses(int, int, DateTimeOffset)
public static void CopySurveyResponses(int sourceSurveyYear, int destSurveyYear, DateTimeOffset deadline)
Parameters
sourceSurveyYear int
destSurveyYear int
deadline DateTimeOffset
Count(Expression<Func<MrProgram, bool>>)
public static int Count(Expression<Func<MrProgram, bool>> filter)
Parameters
filter Expression<Func<MrProgram, bool>>
Returns
- int
CountByFilter(MrProgramFilter)
public static int CountByFilter(MrProgramFilter filter)
Parameters
filter MrProgramFilter
Returns
- int
Delete(int)
public static void Delete(int id)
Parameters
id int
Insert(MrProgram)
public static MrProgram Insert(MrProgram program)
Parameters
program MrProgram
Returns
- MrProgram
Select(int, params Expression<Func<MrProgram, object>>[])
public static MrProgram Select(int id, params Expression<Func<MrProgram, object>>[] includes)
Parameters
id int
includes Expression<Func<MrProgram, object>>[]
Returns
- MrProgram
Select(Expression<Func<MrProgram, bool>>, params Expression<Func<MrProgram, object>>[])
public static IReadOnlyList<MrProgram> Select(Expression<Func<MrProgram, bool>> filter, params Expression<Func<MrProgram, object>>[] includes)
Parameters
filter Expression<Func<MrProgram, bool>>
includes Expression<Func<MrProgram, object>>[]
Returns
- IReadOnlyList<MrProgram>
SelectByFilter(MrProgramFilter)
public static SearchResultList SelectByFilter(MrProgramFilter filter)
Parameters
filter MrProgramFilter
Returns
- SearchResultList
SelectFirst(Expression<Func<MrProgram, bool>>, string, params Expression<Func<MrProgram, object>>[])
public static MrProgram SelectFirst(Expression<Func<MrProgram, bool>> filter, string sortExpression = null, params Expression<Func<MrProgram, object>>[] includes)
Parameters
filter Expression<Func<MrProgram, bool>>
sortExpression string
includes Expression<Func<MrProgram, object>>[]
Returns
- MrProgram
SelectLastYear()
public static int? SelectLastYear()
Returns
- int?
Update(int, Action<MrProgram>)
public static MrProgram Update(int id, Action<MrProgram> action)
Parameters
id int
action Action<MrProgram>
Returns
- MrProgram