Class EmployeeCaseDocumentService
Inheritance
EmployeeCaseDocumentService
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class EmployeeCaseDocumentService : ServiceBase, IEmployeeCaseDocumentService, IReadService<ICaseDocument, EmployeeCaseValueServiceContext, Query>
Constructors
EmployeeCaseDocumentService(PayrollHttpClient)
Declaration
public EmployeeCaseDocumentService(PayrollHttpClient httpClient)
Parameters
Methods
GetAsync<T>(EmployeeCaseValueServiceContext, int)
Declaration
public virtual Task<T> GetAsync<T>(EmployeeCaseValueServiceContext context, int documentId) where T : class, ICaseDocument
Parameters
Returns
Type Parameters
QueryAsync<T>(EmployeeCaseValueServiceContext, Query)
Declaration
public virtual Task<List<T>> QueryAsync<T>(EmployeeCaseValueServiceContext context, Query query = null) where T : class, ICaseDocument
Parameters
Returns
Type Parameters
QueryCountAsync(EmployeeCaseValueServiceContext, Query)
Declaration
public virtual Task<long> QueryCountAsync(EmployeeCaseValueServiceContext context, Query query = null)
Parameters
Returns
QueryResultAsync<T>(EmployeeCaseValueServiceContext, Query)
Declaration
public virtual Task<QueryResult<T>> QueryResultAsync<T>(EmployeeCaseValueServiceContext context, Query query = null) where T : class, ICaseDocument
Parameters
Returns
Type Parameters
Implements
Extension Methods