Show / Hide Table of Contents

Interface IPayrollConsolidatedResultService

Namespace: PayrollEngine.Client.Service
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface IPayrollConsolidatedResultService

Methods

GetCollectorResultsAsync<TCollectorResult>(TenantServiceContext, int, int, IEnumerable<DateTime>, int?, IEnumerable<string>, string, PayrunJobStatus, IEnumerable<string>, DateTime?)

Declaration
Task<List<TCollectorResult>> GetCollectorResultsAsync<TCollectorResult>(TenantServiceContext context, int payrunId, int employeeId, IEnumerable<DateTime> periodStarts, int? divisionId, IEnumerable<string> collectorNames, string forecast, PayrunJobStatus jobStatus, IEnumerable<string> tags, DateTime? evaluationDate) where TCollectorResult : class, ICollectorResult
Parameters
Type Name Description
TenantServiceContext context
int payrunId
int employeeId
IEnumerable<DateTime> periodStarts
int? divisionId
IEnumerable<string> collectorNames
string forecast
PayrunJobStatus jobStatus
IEnumerable<string> tags
DateTime? evaluationDate
Returns
Type Description
Task<List<TCollectorResult>>
Type Parameters
Name Description
TCollectorResult

QueryPayrollResultAsync<TConsolidatedPayrollResult>(TenantServiceContext, int, int, DateTime, int?, string, PayrunJobStatus, IEnumerable<string>)

Declaration
Task<TConsolidatedPayrollResult> QueryPayrollResultAsync<TConsolidatedPayrollResult>(TenantServiceContext context, int payrunId, int employeeId, DateTime periodStart, int? divisionId, string forecast, PayrunJobStatus jobStatus, IEnumerable<string> tags) where TConsolidatedPayrollResult : class, IConsolidatedPayrollResult
Parameters
Type Name Description
TenantServiceContext context
int payrunId
int employeeId
DateTime periodStart
int? divisionId
string forecast
PayrunJobStatus jobStatus
IEnumerable<string> tags
Returns
Type Description
Task<TConsolidatedPayrollResult>
Type Parameters
Name Description
TConsolidatedPayrollResult

QueryPayrunResultsAsync<TPayrunResult>(TenantServiceContext, int, int, IEnumerable<DateTime>, int?, IEnumerable<string>, string, PayrunJobStatus, IEnumerable<string>, DateTime?)

Declaration
Task<List<TPayrunResult>> QueryPayrunResultsAsync<TPayrunResult>(TenantServiceContext context, int payrunId, int employeeId, IEnumerable<DateTime> periodStarts, int? divisionId, IEnumerable<string> names, string forecast, PayrunJobStatus jobStatus, IEnumerable<string> tags, DateTime? evaluationDate) where TPayrunResult : class, IPayrunResult
Parameters
Type Name Description
TenantServiceContext context
int payrunId
int employeeId
IEnumerable<DateTime> periodStarts
int? divisionId
IEnumerable<string> names
string forecast
PayrunJobStatus jobStatus
IEnumerable<string> tags
DateTime? evaluationDate
Returns
Type Description
Task<List<TPayrunResult>>
Type Parameters
Name Description
TPayrunResult

QueryWageTypeResultsAsync<TWageTypeResult>(TenantServiceContext, int, int, IEnumerable<DateTime>, int?, IEnumerable<decimal>, string, PayrunJobStatus, IEnumerable<string>, DateTime?)

Declaration
Task<List<TWageTypeResult>> QueryWageTypeResultsAsync<TWageTypeResult>(TenantServiceContext context, int payrunId, int employeeId, IEnumerable<DateTime> periodStarts, int? divisionId, IEnumerable<decimal> wageTypeNumbers, string forecast, PayrunJobStatus jobStatus, IEnumerable<string> tags, DateTime? evaluationDate) where TWageTypeResult : class, IWageTypeResult
Parameters
Type Name Description
TenantServiceContext context
int payrunId
int employeeId
IEnumerable<DateTime> periodStarts
int? divisionId
IEnumerable<decimal> wageTypeNumbers
string forecast
PayrunJobStatus jobStatus
IEnumerable<string> tags
DateTime? evaluationDate
Returns
Type Description
Task<List<TWageTypeResult>>
Type Parameters
Name Description
TWageTypeResult

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX