Class TaskSearch
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public static class TaskSearch
- Inheritance
-
TaskSearch
- Inherited Members
-
Methods
BindFirst<T>(Expression<Func<TTask, T>>, Expression<Func<TTask, bool>>, string, string)
public static T BindFirst<T>(Expression<Func<TTask, T>> binder, Expression<Func<TTask, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<TTask, T>>
filter Expression<Func<TTask, bool>>
modelSort string
entitySort string
Returns
- T
Type Parameters
T
Bind<T>(Expression<Func<TTask, T>>, Expression<Func<TTask, bool>>, string, string)
public static T[] Bind<T>(Expression<Func<TTask, T>> binder, Expression<Func<TTask, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<TTask, T>>
filter Expression<Func<TTask, bool>>
modelSort string
entitySort string
Returns
- T[]
Type Parameters
T
Count(Expression<Func<TTask, bool>>)
public static int Count(Expression<Func<TTask, bool>> filter)
Parameters
filter Expression<Func<TTask, bool>>
Returns
- int
GetProgramTaskEnrollments(Guid, Guid)
public static TTaskEnrollment[] GetProgramTaskEnrollments(Guid organizationIdentifier, Guid programIdentifier)
Parameters
organizationIdentifier Guid
programIdentifier Guid
Returns
- TTaskEnrollment[]
GetUserTaskEnrollments(Guid, Guid, Guid)
public static TTaskEnrollment[] GetUserTaskEnrollments(Guid organizationIdentifier, Guid programIdentifier, Guid userIdentifier)
Parameters
organizationIdentifier Guid
programIdentifier Guid
userIdentifier Guid
Returns
- TTaskEnrollment[]
Select(Expression<Func<TTask, bool>>, params Expression<Func<TTask, object>>[])
public static IReadOnlyList<TTask> Select(Expression<Func<TTask, bool>> filter, params Expression<Func<TTask, object>>[] includes)
Parameters
filter Expression<Func<TTask, bool>>
includes Expression<Func<TTask, object>>[]
Returns
- IReadOnlyList<TTask>
Select(Expression<Func<TTask, bool>>, string, params Expression<Func<TTask, object>>[])
public static IReadOnlyList<TTask> Select(Expression<Func<TTask, bool>> filter, string sortExpression, params Expression<Func<TTask, object>>[] includes)
Parameters
filter Expression<Func<TTask, bool>>
sortExpression string
includes Expression<Func<TTask, object>>[]
Returns
- IReadOnlyList<TTask>
SelectByProgram(Guid)
public static List<TaskSearchItem> SelectByProgram(Guid programIdentifier)
Parameters
programIdentifier Guid
Returns
- List<TaskSearchItem>
SelectFirst(Expression<Func<TTask, bool>>, params Expression<Func<TTask, object>>[])
public static TTask SelectFirst(Expression<Func<TTask, bool>> filter, params Expression<Func<TTask, object>>[] includes)
Parameters
filter Expression<Func<TTask, bool>>
includes Expression<Func<TTask, object>>[]
Returns
- TTask
TaskExistInOtherProgram(Guid, Guid, Guid)
public static bool TaskExistInOtherProgram(Guid organizationIdentifier, Guid objectIdentifier, Guid userIdentifier)
Parameters
organizationIdentifier Guid
objectIdentifier Guid
userIdentifier Guid
Returns
- bool