Table of Contents

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[]