Show / Hide Table of Contents

Class NationalCaseChangeService

Inheritance
object
ServiceBase
NationalCaseChangeService
Implements
INationalCaseChangeService
IReadService<ICaseChange, TenantServiceContext, CaseChangeQuery>
Inherited Members
ServiceBase.AddQueryValue(string, string, object)
ServiceBase.AddQueryValue(string, string, DateTime)
ServiceBase.HttpClient
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Service.Api
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class NationalCaseChangeService : ServiceBase, INationalCaseChangeService, IReadService<ICaseChange, TenantServiceContext, CaseChangeQuery>

Constructors

NationalCaseChangeService(PayrollHttpClient)

Declaration
public NationalCaseChangeService(PayrollHttpClient httpClient)
Parameters
Type Name Description
PayrollHttpClient httpClient

Methods

DeleteAsync(TenantServiceContext, int)

Declaration
public virtual Task DeleteAsync(TenantServiceContext context, int caseChangeId)
Parameters
Type Name Description
TenantServiceContext context
int caseChangeId
Returns
Type Description
Task

GetAsync<T>(TenantServiceContext, CaseChangeQuery)

Declaration
public virtual Task<List<T>> GetAsync<T>(TenantServiceContext context, CaseChangeQuery query = null) where T : class, ICaseChange
Parameters
Type Name Description
TenantServiceContext context
CaseChangeQuery query
Returns
Type Description
Task<List<T>>
Type Parameters
Name Description
T

GetAsync<T>(TenantServiceContext, int)

Declaration
public virtual Task<T> GetAsync<T>(TenantServiceContext context, int caseChangeId) where T : class, ICaseChange
Parameters
Type Name Description
TenantServiceContext context
int caseChangeId
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

QueryAsync<T>(TenantServiceContext, CaseChangeQuery)

Declaration
public virtual Task<List<T>> QueryAsync<T>(TenantServiceContext context, CaseChangeQuery query = null) where T : class, ICaseChange
Parameters
Type Name Description
TenantServiceContext context
CaseChangeQuery query
Returns
Type Description
Task<List<T>>
Type Parameters
Name Description
T

QueryCountAsync(TenantServiceContext, CaseChangeQuery)

Declaration
public virtual Task<long> QueryCountAsync(TenantServiceContext context, CaseChangeQuery query = null)
Parameters
Type Name Description
TenantServiceContext context
CaseChangeQuery query
Returns
Type Description
Task<long>

QueryResultAsync<T>(TenantServiceContext, CaseChangeQuery)

Declaration
public virtual Task<QueryResult<T>> QueryResultAsync<T>(TenantServiceContext context, CaseChangeQuery query = null) where T : class, ICaseChange
Parameters
Type Name Description
TenantServiceContext context
CaseChangeQuery query
Returns
Type Description
Task<QueryResult<T>>
Type Parameters
Name Description
T

QueryValuesAsync<T>(TenantServiceContext, CaseChangeQuery)

Declaration
public virtual Task<List<T>> QueryValuesAsync<T>(TenantServiceContext context, CaseChangeQuery query = null) where T : class, ICaseChangeCaseValue
Parameters
Type Name Description
TenantServiceContext context
CaseChangeQuery query
Returns
Type Description
Task<List<T>>
Type Parameters
Name Description
T

QueryValuesCountAsync(TenantServiceContext, CaseChangeQuery)

Declaration
public virtual Task<long> QueryValuesCountAsync(TenantServiceContext context, CaseChangeQuery query = null)
Parameters
Type Name Description
TenantServiceContext context
CaseChangeQuery query
Returns
Type Description
Task<long>

QueryValuesResultAsync<T>(TenantServiceContext, CaseChangeQuery)

Declaration
public virtual Task<QueryResult<T>> QueryValuesResultAsync<T>(TenantServiceContext context, CaseChangeQuery query = null) where T : class, ICaseChangeCaseValue
Parameters
Type Name Description
TenantServiceContext context
CaseChangeQuery query
Returns
Type Description
Task<QueryResult<T>>
Type Parameters
Name Description
T

Implements

INationalCaseChangeService
IReadService<TModel, TContext, TQuery>

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