Class AssignModuleToTenantCommandHandler
- Namespace
- KadicAuth.Application.TenantModules.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class AssignModuleToTenantCommandHandler : IRequestHandler<AssignModuleToTenantCommand, Result<Guid>>
- Inheritance
-
objectAssignModuleToTenantCommandHandler
- Implements
Constructors
AssignModuleToTenantCommandHandler(ITenantModuleRepository, ITenantRepository, IModuleRepository, ILogger<AssignModuleToTenantCommandHandler>)
public AssignModuleToTenantCommandHandler(ITenantModuleRepository tenantModuleRepository, ITenantRepository tenantRepository, IModuleRepository moduleRepository, ILogger<AssignModuleToTenantCommandHandler> logger)
Parameters
tenantModuleRepositoryITenantModuleRepositorytenantRepositoryITenantRepositorymoduleRepositoryIModuleRepositoryloggerILogger<AssignModuleToTenantCommandHandler>
Methods
Handle(AssignModuleToTenantCommand, CancellationToken)
Handles a request
public Task<Result<Guid>> Handle(AssignModuleToTenantCommand request, CancellationToken cancellationToken)
Parameters
requestAssignModuleToTenantCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result<Guid>>
Response from the request