Table of Contents

Class TUserStatusSearch

Namespace
InSite.Persistence.Plugin.CMDS
Assembly
InSite.Persistence.dll
public class TUserStatusSearch
Inheritance
TUserStatusSearch
Inherited Members

Constructors

TUserStatusSearch()

public TUserStatusSearch()

Methods

Count(TUserStatusFilter)

public int Count(TUserStatusFilter filter)

Parameters

filter TUserStatusFilter

Returns

int

GetAsAt(Guid, out DateTimeOffset?, out DateTimeOffset?)

public void GetAsAt(Guid organization, out DateTimeOffset? from, out DateTimeOffset? thru)

Parameters

organization Guid
from DateTimeOffset?
thru DateTimeOffset?

GetBillableUserSummaries(Guid, string)

public CmdsBillableUserSummary[] GetBillableUserSummaries(Guid organizationId, string classification)

Parameters

organizationId Guid
classification string

Returns

CmdsBillableUserSummary[]

GetChartData(TUserStatusFilter)

public IEnumerable<TUserStatusSearch.ChartDataItem> GetChartData(TUserStatusFilter filter)

Parameters

filter TUserStatusFilter

Returns

IEnumerable<TUserStatusSearch.ChartDataItem>

GetMostRecentSnapshotDate(Guid, int, int)

public DateTimeOffset? GetMostRecentSnapshotDate(Guid organization, int year, int month)

Parameters

organization Guid
year int
month int

Returns

DateTimeOffset?

GetOrganizationSnapshots(Guid)

public IEnumerable<TUserStatusSearch.OrganizationSnapshotInfo> GetOrganizationSnapshots(Guid organization)

Parameters

organization Guid

Returns

IEnumerable<TUserStatusSearch.OrganizationSnapshotInfo>

Select(TUserStatusFilter)

public List<TUserStatus> Select(TUserStatusFilter filter)

Parameters

filter TUserStatusFilter

Returns

List<TUserStatus>

SelectFirst(Expression<Func<TUserStatus, bool>>, params Expression<Func<TUserStatus, object>>[])

public static TUserStatus SelectFirst(Expression<Func<TUserStatus, bool>> filter, params Expression<Func<TUserStatus, object>>[] includes)

Parameters

filter Expression<Func<TUserStatus, bool>>
includes Expression<Func<TUserStatus, object>>[]

Returns

TUserStatus

SelectStatisticInfo(Guid, string)

public TUserStatusSearch.StatisticInfo[] SelectStatisticInfo(Guid organizationId, string listDomain)

Parameters

organizationId Guid
listDomain string

Returns

StatisticInfo[]

SelectUserStatusAchievement(Guid, Guid, Guid)

public static List<UserStatusAchievement> SelectUserStatusAchievement(Guid organizationId, Guid department, Guid user)

Parameters

organizationId Guid
department Guid
user Guid

Returns

List<UserStatusAchievement>

SelectUserStatusStandard(Guid, Guid, Guid)

public static List<UserStatusStandard> SelectUserStatusStandard(Guid organizationId, Guid department, Guid user)

Parameters

organizationId Guid
department Guid
user Guid

Returns

List<UserStatusStandard>

SelectUsers(Guid, Guid[])

public TUserStatusSearch.UserInfo[] SelectUsers(Guid organizationId, Guid[] departments)

Parameters

organizationId Guid
departments Guid[]

Returns

UserInfo[]