Show / Hide Table of Contents

Class EmployeeCaseChangeService

Inheritance
object
ServiceBase
EmployeeCaseChangeService
Implements
IEmployeeCaseChangeService
IReadService<ICaseChange, EmployeeServiceContext, 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 EmployeeCaseChangeService : ServiceBase, IEmployeeCaseChangeService, IReadService<ICaseChange, EmployeeServiceContext, CaseChangeQuery>

Constructors

EmployeeCaseChangeService(PayrollHttpClient)

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

Methods

DeleteAsync(EmployeeServiceContext, int)

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

GetAsync<T>(EmployeeServiceContext, CaseChangeQuery)

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

GetAsync<T>(EmployeeServiceContext, int)

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

QueryAsync<T>(EmployeeServiceContext, CaseChangeQuery)

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

QueryCountAsync(EmployeeServiceContext, CaseChangeQuery)

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

QueryResultAsync<T>(EmployeeServiceContext, CaseChangeQuery)

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

QueryValuesAsync<T>(EmployeeServiceContext, CaseChangeQuery)

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

QueryValuesCountAsync(EmployeeServiceContext, CaseChangeQuery)

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

QueryValuesResultAsync<T>(EmployeeServiceContext, CaseChangeQuery)

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

Implements

IEmployeeCaseChangeService
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