Show / Hide Table of Contents

Class GlobalCaseChangeService

Inheritance
object
ServiceBase
GlobalCaseChangeService
Implements
IGlobalCaseChangeService
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 GlobalCaseChangeService : ServiceBase, IGlobalCaseChangeService, IReadService<ICaseChange, TenantServiceContext, CaseChangeQuery>

Constructors

GlobalCaseChangeService(PayrollHttpClient)

Declaration
public GlobalCaseChangeService(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

IGlobalCaseChangeService
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