Table of Contents

Class CreateTenantCommandHandler

Namespace
KadicAuth.Application.Tenants.Commands
Assembly
KadicAuth.Application.dll
public sealed class CreateTenantCommandHandler : IRequestHandler<CreateTenantCommand, Result<Guid>>
Inheritance
object
CreateTenantCommandHandler
Implements
IRequestHandler<CreateTenantCommand, Result<Guid>>

Constructors

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

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

Parameters

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

Methods

Handle(CreateTenantCommand, CancellationToken)

Handles a request

public Task<Result<Guid>> Handle(CreateTenantCommand request, CancellationToken cancellationToken)

Parameters

request CreateTenantCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result<Guid>>

Response from the request