Show / Hide Table of Contents

Class CompanyCaseChangeService

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

Constructors

CompanyCaseChangeService(PayrollHttpClient)

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

ICompanyCaseChangeService
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