Show / Hide Table of Contents

Class RegulationShareService

Inheritance
object
ServiceBase
RegulationShareService
Implements
IRegulationShareService
ICrudService<IRegulationShare, RootServiceContext, Query>
ICreateService<IRegulationShare, RootServiceContext, Query>
IReadService<IRegulationShare, RootServiceContext, Query>
IAttributeService<RootServiceContext>
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 RegulationShareService : ServiceBase, IRegulationShareService, ICrudService<IRegulationShare, RootServiceContext, Query>, ICreateService<IRegulationShare, RootServiceContext, Query>, IReadService<IRegulationShare, RootServiceContext, Query>, IAttributeService<RootServiceContext>

Constructors

RegulationShareService(PayrollHttpClient)

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

Methods

CreateAsync<T>(RootServiceContext, T)

Declaration
public virtual Task<T> CreateAsync<T>(RootServiceContext context, T tenant) where T : class, IRegulationShare
Parameters
Type Name Description
RootServiceContext context
T tenant
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

DeleteAsync(RootServiceContext, int)

Declaration
public virtual Task DeleteAsync(RootServiceContext context, int shareId)
Parameters
Type Name Description
RootServiceContext context
int shareId
Returns
Type Description
Task

DeleteAttributeAsync(RootServiceContext, int, string)

Declaration
public virtual Task DeleteAttributeAsync(RootServiceContext context, int shareId, string attributeName)
Parameters
Type Name Description
RootServiceContext context
int shareId
string attributeName
Returns
Type Description
Task

GetAsync<T>(RootServiceContext, int)

Declaration
public virtual Task<T> GetAsync<T>(RootServiceContext context, int shareId) where T : class, IRegulationShare
Parameters
Type Name Description
RootServiceContext context
int shareId
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

GetAttributeAsync(RootServiceContext, int, string)

Declaration
public virtual Task<string> GetAttributeAsync(RootServiceContext context, int shareId, string attributeName)
Parameters
Type Name Description
RootServiceContext context
int shareId
string attributeName
Returns
Type Description
Task<string>

QueryAsync<T>(RootServiceContext, Query)

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

QueryCountAsync(RootServiceContext, Query)

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

QueryResultAsync<T>(RootServiceContext, Query)

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

SetAttributeAsync(RootServiceContext, int, string, string)

Declaration
public virtual Task SetAttributeAsync(RootServiceContext context, int shareId, string attributeName, string attributeValue)
Parameters
Type Name Description
RootServiceContext context
int shareId
string attributeName
string attributeValue
Returns
Type Description
Task

UpdateAsync<T>(RootServiceContext, T)

Declaration
public virtual Task UpdateAsync<T>(RootServiceContext context, T share) where T : class, IRegulationShare
Parameters
Type Name Description
RootServiceContext context
T share
Returns
Type Description
Task
Type Parameters
Name Description
T

Implements

IRegulationShareService
ICrudService<TModel, TContext, TQuery>
ICreateService<TModel, TContext, TQuery>
IReadService<TModel, TContext, TQuery>
IAttributeService<TContext>

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