Class AssignModulesBatchCommandHandler
- Namespace
- KadicAuth.Application.TenantModules.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class AssignModulesBatchCommandHandler : IRequestHandler<AssignModulesBatchCommand, Result<AssignModulesBatchResult>>
- Inheritance
-
objectAssignModulesBatchCommandHandler
- Implements
Constructors
AssignModulesBatchCommandHandler(ITenantModuleRepository, ITenantRepository, ILogger<AssignModulesBatchCommandHandler>)
public AssignModulesBatchCommandHandler(ITenantModuleRepository tenantModuleRepository, ITenantRepository tenantRepository, ILogger<AssignModulesBatchCommandHandler> logger)
Parameters
tenantModuleRepositoryITenantModuleRepositorytenantRepositoryITenantRepositoryloggerILogger<AssignModulesBatchCommandHandler>
Methods
Handle(AssignModulesBatchCommand, CancellationToken)
Handles a request
public Task<Result<AssignModulesBatchResult>> Handle(AssignModulesBatchCommand request, CancellationToken cancellationToken)
Parameters
requestAssignModulesBatchCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result<AssignModulesBatchResult>>
Response from the request