Class EmployeeCaseValueService
Inheritance
EmployeeCaseValueService
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class EmployeeCaseValueService : ServiceBase, IEmployeeCaseValueService, IReadService<ICaseValue, EmployeeServiceContext, CaseValueQuery>
Constructors
EmployeeCaseValueService(PayrollHttpClient)
Declaration
public EmployeeCaseValueService(PayrollHttpClient httpClient)
Parameters
Methods
GetAsync<T>(EmployeeServiceContext, int)
Declaration
public virtual Task<T> GetAsync<T>(EmployeeServiceContext context, int employeeCaseValueId) where T : class, ICaseValue
Parameters
Returns
Type Parameters
GetCaseValueSlotsAsync(EmployeeServiceContext, string)
Declaration
public virtual Task<IEnumerable<string>> GetCaseValueSlotsAsync(EmployeeServiceContext context, string caseFieldName)
Parameters
Returns
QueryAsync<T>(EmployeeServiceContext, CaseValueQuery)
Declaration
public virtual Task<List<T>> QueryAsync<T>(EmployeeServiceContext context, CaseValueQuery query = null) where T : class, ICaseValue
Parameters
Returns
Type Parameters
QueryCountAsync(EmployeeServiceContext, CaseValueQuery)
Declaration
public virtual Task<long> QueryCountAsync(EmployeeServiceContext context, CaseValueQuery query = null)
Parameters
Returns
QueryResultAsync<T>(EmployeeServiceContext, CaseValueQuery)
Declaration
public virtual Task<QueryResult<T>> QueryResultAsync<T>(EmployeeServiceContext context, CaseValueQuery query = null) where T : class, ICaseValue
Parameters
Returns
Type Parameters
Implements
Extension Methods