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