Class CreateTenantCommandHandler
- Namespace
- KadicAuth.Application.Tenants.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class CreateTenantCommandHandler : IRequestHandler<CreateTenantCommand, Result<Guid>>
- Inheritance
-
objectCreateTenantCommandHandler
- Implements
Constructors
CreateTenantCommandHandler(ITenantRepository, IPlanRepository, IImageManager, ILogger<CreateTenantCommandHandler>, IStringLocalizer<AuthMessages>)
public CreateTenantCommandHandler(ITenantRepository tenantRepository, IPlanRepository planRepository, IImageManager imageManager, ILogger<CreateTenantCommandHandler> logger, IStringLocalizer<AuthMessages> localizer)
Parameters
tenantRepositoryITenantRepositoryplanRepositoryIPlanRepositoryimageManagerIImageManagerloggerILogger<CreateTenantCommandHandler>localizerIStringLocalizer<AuthMessages>
Methods
Handle(CreateTenantCommand, CancellationToken)
Handles a request
public Task<Result<Guid>> Handle(CreateTenantCommand request, CancellationToken cancellationToken)
Parameters
requestCreateTenantCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result<Guid>>
Response from the request