Table of Contents

Class UpdateTenantCommandHandler

Namespace
KadicAuth.Application.Tenants.Commands
Assembly
KadicAuth.Application.dll
public sealed class UpdateTenantCommandHandler : IRequestHandler<UpdateTenantCommand, Result<string>>
Inheritance
object
UpdateTenantCommandHandler
Implements
IRequestHandler<UpdateTenantCommand, Result<string>>

Constructors

UpdateTenantCommandHandler(ITenantRepository, IPlanRepository, IImageManager, ILogger<UpdateTenantCommandHandler>, IStringLocalizer<AuthMessages>)

public UpdateTenantCommandHandler(ITenantRepository tenantRepository, IPlanRepository planRepository, IImageManager imageManager, ILogger<UpdateTenantCommandHandler> logger, IStringLocalizer<AuthMessages> localizer)

Parameters

tenantRepository ITenantRepository
planRepository IPlanRepository
imageManager IImageManager
logger ILogger<UpdateTenantCommandHandler>
localizer IStringLocalizer<AuthMessages>

Methods

Handle(UpdateTenantCommand, CancellationToken)

Handles a request

public Task<Result<string>> Handle(UpdateTenantCommand request, CancellationToken cancellationToken)

Parameters

request UpdateTenantCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result<string>>

Response from the request