Table of Contents

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