Class AssignSubModulesBatchCommandHandler
- Namespace
- KadicAuth.Application.TenantSubModules.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class AssignSubModulesBatchCommandHandler : IRequestHandler<AssignSubModulesBatchCommand, Result<AssignSubModulesBatchResult>>
- Inheritance
-
objectAssignSubModulesBatchCommandHandler
- Implements
Constructors
AssignSubModulesBatchCommandHandler(ITenantSubModuleRepository, ITenantRepository, ISubModuleRepository, ILogger<AssignSubModulesBatchCommandHandler>)
public AssignSubModulesBatchCommandHandler(ITenantSubModuleRepository tenantSubModuleRepository, ITenantRepository tenantRepository, ISubModuleRepository subModuleRepository, ILogger<AssignSubModulesBatchCommandHandler> logger)
Parameters
tenantSubModuleRepositoryITenantSubModuleRepositorytenantRepositoryITenantRepositorysubModuleRepositoryISubModuleRepositoryloggerILogger<AssignSubModulesBatchCommandHandler>
Methods
Handle(AssignSubModulesBatchCommand, CancellationToken)
Handles a request
public Task<Result<AssignSubModulesBatchResult>> Handle(AssignSubModulesBatchCommand request, CancellationToken cancellationToken)
Parameters
requestAssignSubModulesBatchCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result<AssignSubModulesBatchResult>>
Response from the request