Table of Contents

Class ActivateTenantBranchCommandHandler

Namespace
KadicAuth.Application.TenantBranches.Commands
Assembly
KadicAuth.Application.dll
public sealed class ActivateTenantBranchCommandHandler : IRequestHandler<ActivateTenantBranchCommand, Result<string>>
Inheritance
object
ActivateTenantBranchCommandHandler
Implements
IRequestHandler<ActivateTenantBranchCommand, Result<string>>

Constructors

ActivateTenantBranchCommandHandler(ITenantBranchRepository, ICurrentUser, IStringLocalizer<AuthMessages>)

public ActivateTenantBranchCommandHandler(ITenantBranchRepository branchRepository, ICurrentUser currentUser, IStringLocalizer<AuthMessages> localizer)

Parameters

branchRepository ITenantBranchRepository
currentUser ICurrentUser
localizer IStringLocalizer<AuthMessages>

Methods

Handle(ActivateTenantBranchCommand, CancellationToken)

Handles a request

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

Parameters

request ActivateTenantBranchCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result<string>>

Response from the request