Class ReportLogService
Inheritance
ReportLogService
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class ReportLogService : ServiceBase, IReportLogService, ICrudService<IReportLog, TenantServiceContext, Query>, ICreateService<IReportLog, TenantServiceContext, Query>, IReadService<IReportLog, TenantServiceContext, Query>
Constructors
ReportLogService(PayrollHttpClient)
Declaration
public ReportLogService(PayrollHttpClient httpClient)
Parameters
Methods
CreateAsync<T>(TenantServiceContext, T)
Declaration
public virtual Task<T> CreateAsync<T>(TenantServiceContext context, T log) where T : class, IReportLog
Parameters
Returns
Type Parameters
DeleteAsync(TenantServiceContext, int)
Declaration
public virtual Task DeleteAsync(TenantServiceContext context, int logId)
Parameters
Returns
GetAsync<T>(TenantServiceContext, int)
Declaration
public virtual Task<T> GetAsync<T>(TenantServiceContext context, int logId) where T : class, IReportLog
Parameters
Returns
Type Parameters
QueryAsync<T>(TenantServiceContext, Query)
Declaration
public virtual Task<List<T>> QueryAsync<T>(TenantServiceContext context, Query query = null) where T : class, IReportLog
Parameters
Returns
Type Parameters
QueryCountAsync(TenantServiceContext, Query)
Declaration
public virtual Task<long> QueryCountAsync(TenantServiceContext context, Query query = null)
Parameters
Returns
QueryResultAsync<T>(TenantServiceContext, Query)
Declaration
public virtual Task<QueryResult<T>> QueryResultAsync<T>(TenantServiceContext context, Query query = null) where T : class, IReportLog
Parameters
Returns
Type Parameters
UpdateAsync<T>(TenantServiceContext, T)
Declaration
public virtual Task UpdateAsync<T>(TenantServiceContext context, T log) where T : class, IReportLog
Parameters
Returns
Type Parameters
Implements
Extension Methods