Interface IPayrollConsolidatedResultService
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
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
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
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
Returns
| Type |
Description |
| Task<List<TWageTypeResult>> |
|
Type Parameters
| Name |
Description |
| TWageTypeResult |
|
Extension Methods