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