Show / Hide Table of Contents

Interface IPayrunService

Payroll payrun service

Inherited Members
ICrudService<IPayrun, TenantServiceContext, Query>.UpdateAsync<T>(TenantServiceContext, T)
ICreateService<IPayrun, TenantServiceContext, Query>.CreateAsync<T>(TenantServiceContext, T)
ICreateService<IPayrun, TenantServiceContext, Query>.DeleteAsync(TenantServiceContext, int)
IReadService<IPayrun, TenantServiceContext, Query>.QueryAsync<T>(TenantServiceContext, Query)
IReadService<IPayrun, TenantServiceContext, Query>.QueryCountAsync(TenantServiceContext, Query)
IReadService<IPayrun, TenantServiceContext, Query>.QueryResultAsync<T>(TenantServiceContext, Query)
IReadService<IPayrun, TenantServiceContext, Query>.GetAsync<T>(TenantServiceContext, int)
Namespace: PayrollEngine.Client.Service
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface IPayrunService : ICrudService<IPayrun, TenantServiceContext, Query>, ICreateService<IPayrun, TenantServiceContext, Query>, IReadService<IPayrun, TenantServiceContext, Query>

Methods

GetAsync<T>(TenantServiceContext, string)

Get payrun by name

Declaration
Task<T> GetAsync<T>(TenantServiceContext context, string name) where T : class, IPayrun
Parameters
Type Name Description
TenantServiceContext context

The service context

string name

The payrun name

Returns
Type Description
Task<T>

The payrun, null if missing

Type Parameters
Name Description
T

RebuildAsync(TenantServiceContext, int)

Rebuild the payrun

Declaration
Task RebuildAsync(TenantServiceContext context, int payrunId)
Parameters
Type Name Description
TenantServiceContext context

The service context

int payrunId

The payrun id

Returns
Type Description
Task

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