Class TUserSessionSearch
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public static class TUserSessionSearch
- Inheritance
-
TUserSessionSearch
- Inherited Members
-
Methods
BindFirst<T>(Expression<Func<TUserSession, T>>, Expression<Func<TUserSession, bool>>, string, string)
public static T BindFirst<T>(Expression<Func<TUserSession, T>> binder, Expression<Func<TUserSession, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<TUserSession, T>>
filter Expression<Func<TUserSession, bool>>
modelSort string
entitySort string
Returns
- T
Type Parameters
T
Bind<T>(Expression<Func<TUserSession, T>>, TUserSessionFilter)
public static IList<T> Bind<T>(Expression<Func<TUserSession, T>> binder, TUserSessionFilter filter)
Parameters
binder Expression<Func<TUserSession, T>>
filter TUserSessionFilter
Returns
- IList<T>
Type Parameters
T
Bind<T>(Expression<Func<TUserSession, T>>, Expression<Func<TUserSession, bool>>, string, string)
public static IReadOnlyList<T> Bind<T>(Expression<Func<TUserSession, T>> binder, Expression<Func<TUserSession, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<TUserSession, T>>
filter Expression<Func<TUserSession, bool>>
modelSort string
entitySort string
Returns
- IReadOnlyList<T>
Type Parameters
T
Count(TUserSessionFilter)
public static int Count(TUserSessionFilter filter)
Parameters
filter TUserSessionFilter
Returns
- int
Count(Expression<Func<TUserSession, bool>>)
public static int Count(Expression<Func<TUserSession, bool>> filter)
Parameters
filter Expression<Func<TUserSession, bool>>
Returns
- int
Exists(Expression<Func<TUserSession, bool>>)
public static bool Exists(Expression<Func<TUserSession, bool>> filter)
Parameters
filter Expression<Func<TUserSession, bool>>
Returns
- bool
Select(TUserSessionFilter)
public static List<TUserSessionDetail> Select(TUserSessionFilter filter)
Parameters
filter TUserSessionFilter
Returns
- List<TUserSessionDetail>
Select(Expression<Func<TUserSession, bool>>, params Expression<Func<TUserSession, object>>[])
public static IReadOnlyList<TUserSession> Select(Expression<Func<TUserSession, bool>> filter, params Expression<Func<TUserSession, object>>[] includes)
Parameters
filter Expression<Func<TUserSession, bool>>
includes Expression<Func<TUserSession, object>>[]
Returns
- IReadOnlyList<TUserSession>
Select(Expression<Func<TUserSession, bool>>, string, params Expression<Func<TUserSession, object>>[])
public static IReadOnlyList<TUserSession> Select(Expression<Func<TUserSession, bool>> filter, string sortExpression, params Expression<Func<TUserSession, object>>[] includes)
Parameters
filter Expression<Func<TUserSession, bool>>
sortExpression string
includes Expression<Func<TUserSession, object>>[]
Returns
- IReadOnlyList<TUserSession>
SelectFirst(Expression<Func<TUserSession, bool>>, params Expression<Func<TUserSession, object>>[])
public static TUserSession SelectFirst(Expression<Func<TUserSession, bool>> filter, params Expression<Func<TUserSession, object>>[] includes)
Parameters
filter Expression<Func<TUserSession, bool>>
includes Expression<Func<TUserSession, object>>[]
Returns
- TUserSession
SelectFirst(Expression<Func<TUserSession, bool>>, string, Expression<Func<TUserSession, object>>[])
public static TUserSession SelectFirst(Expression<Func<TUserSession, bool>> filter, string sortExpression, Expression<Func<TUserSession, object>>[] includes)
Parameters
filter Expression<Func<TUserSession, bool>>
sortExpression string
includes Expression<Func<TUserSession, object>>[]
Returns
- TUserSession
SelectHistoryPerMonth(Guid)
public static HistoryPerMonthChartItem[] SelectHistoryPerMonth(Guid organization)
Parameters
organization Guid
Returns
- HistoryPerMonthChartItem[]