Table of Contents

Interface IPeriodSearch

Namespace
InSite.Application.Records.Read
Assembly
Shift.Sdk.dll
public interface IPeriodSearch
Extension Methods

Methods

CountPeriods(QPeriodFilter)

int CountPeriods(QPeriodFilter filter)

Parameters

filter QPeriodFilter

Returns

int

GetPeriod(Guid, params Expression<Func<QPeriod, object>>[])

QPeriod GetPeriod(Guid periodIdentifier, params Expression<Func<QPeriod, object>>[] includes)

Parameters

periodIdentifier Guid
includes Expression<Func<QPeriod, object>>[]

Returns

QPeriod

GetPeriods(QPeriodFilter, params Expression<Func<QPeriod, object>>[])

List<QPeriod> GetPeriods(QPeriodFilter filter, params Expression<Func<QPeriod, object>>[] includes)

Parameters

filter QPeriodFilter
includes Expression<Func<QPeriod, object>>[]

Returns

List<QPeriod>

GetPeriods(IEnumerable<Guid>, params Expression<Func<QPeriod, object>>[])

QPeriod[] GetPeriods(IEnumerable<Guid> periodIdentifiers, params Expression<Func<QPeriod, object>>[] includes)

Parameters

periodIdentifiers IEnumerable<Guid>
includes Expression<Func<QPeriod, object>>[]

Returns

QPeriod[]

PeriodExists(QPeriodFilter)

bool PeriodExists(QPeriodFilter filter)

Parameters

filter QPeriodFilter

Returns

bool