Show / Hide Table of Contents

Interface IAttributeService<TContext>

Namespace: PayrollEngine.Client.Service
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface IAttributeService<in TContext> where TContext : IServiceContext
Type Parameters
Name Description
TContext

Methods

DeleteAttributeAsync(TContext, int, string)

Declaration
Task DeleteAttributeAsync(TContext context, int objectId, string attributeName)
Parameters
Type Name Description
TContext context
int objectId
string attributeName
Returns
Type Description
Task

GetAttributeAsync(TContext, int, string)

Declaration
Task<string> GetAttributeAsync(TContext context, int objectId, string attributeName)
Parameters
Type Name Description
TContext context
int objectId
string attributeName
Returns
Type Description
Task<string>

SetAttributeAsync(TContext, int, string, string)

Declaration
Task SetAttributeAsync(TContext context, int objectId, string attributeName, string attributeValue)
Parameters
Type Name Description
TContext context
int objectId
string attributeName
string attributeValue
Returns
Type Description
Task

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