Interface ITenantService
Assembly: PayrollEngine.Client.Core.dll
Syntax
public interface ITenantService : ICrudService<ITenant, RootServiceContext, Query>, ICreateService<ITenant, RootServiceContext, Query>, IReadService<ITenant, RootServiceContext, Query>, IAttributeService<RootServiceContext>
Methods
ExecuteReportQueryAsync(int, string, string, Dictionary<string, string>)
Declaration
Task<DataTable> ExecuteReportQueryAsync(int tenantId, string methodName, string culture, Dictionary<string, string> parameters = null)
Parameters
Returns
GetAsync<T>(RootServiceContext, string)
Declaration
Task<T> GetAsync<T>(RootServiceContext context, string identifier) where T : class, ITenant
Parameters
Returns
Type Parameters
GetSharedRegulationsAsync<T>(int, int?)
Declaration
Task<List<T>> GetSharedRegulationsAsync<T>(int tenantId, int? divisionId) where T : class, IRegulation
Parameters
| Type |
Name |
Description |
| int |
tenantId |
|
| int? |
divisionId |
|
Returns
Type Parameters
GetSystemScriptActionPropertiesAsync<TAction>(int, FunctionType, bool)
Declaration
Task<List<TAction>> GetSystemScriptActionPropertiesAsync<TAction>(int tenantId, FunctionType functionType = FunctionType.All, bool readOnly = true) where TAction : ActionInfo
Parameters
Returns
Type Parameters
GetSystemScriptActionsAsync<TAction>(int, FunctionType)
Declaration
Task<List<TAction>> GetSystemScriptActionsAsync<TAction>(int tenantId, FunctionType functionType = FunctionType.All) where TAction : ActionInfo
Parameters
Returns
Type Parameters
Extension Methods