Class LookupValueService
Inheritance
LookupValueService
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class LookupValueService : ServiceBase, ILookupValueService, ICrudService<ILookupValue, LookupServiceContext, Query>, ICreateService<ILookupValue, LookupServiceContext, Query>, IReadService<ILookupValue, LookupServiceContext, Query>
Constructors
LookupValueService(PayrollHttpClient)
Declaration
public LookupValueService(PayrollHttpClient httpClient)
Parameters
Methods
CreateAsync<T>(LookupServiceContext, T)
Declaration
public virtual Task<T> CreateAsync<T>(LookupServiceContext context, T lookupValue) where T : class, ILookupValue
Parameters
Returns
Type Parameters
DeleteAsync(LookupServiceContext, int)
Declaration
public virtual Task DeleteAsync(LookupServiceContext context, int lookupValueId)
Parameters
Returns
GetAsync<T>(LookupServiceContext, int)
Declaration
public virtual Task<T> GetAsync<T>(LookupServiceContext context, int lookupValueId) where T : class, ILookupValue
Parameters
Returns
Type Parameters
GetLookupValuesDataAsync<T>(LookupServiceContext, string)
Declaration
public virtual Task<List<T>> GetLookupValuesDataAsync<T>(LookupServiceContext context, string culture = null) where T : LookupValueData
Parameters
Returns
Type Parameters
QueryAsync<T>(LookupServiceContext, Query)
Declaration
public virtual Task<List<T>> QueryAsync<T>(LookupServiceContext context, Query query = null) where T : class, ILookupValue
Parameters
Returns
Type Parameters
QueryCountAsync(LookupServiceContext, Query)
Declaration
public virtual Task<long> QueryCountAsync(LookupServiceContext context, Query query = null)
Parameters
Returns
QueryResultAsync<T>(LookupServiceContext, Query)
Declaration
public virtual Task<QueryResult<T>> QueryResultAsync<T>(LookupServiceContext context, Query query = null) where T : class, ILookupValue
Parameters
Returns
Type Parameters
UpdateAsync<T>(LookupServiceContext, T)
Declaration
public virtual Task UpdateAsync<T>(LookupServiceContext context, T lookupValue) where T : class, ILookupValue
Parameters
Returns
Type Parameters
Implements
Extension Methods