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