Table of Contents

Class DeactivateTenantBranchCommandHandler

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

Constructors

DeactivateTenantBranchCommandHandler(ITenantBranchRepository, ITenantIdContext, IStringLocalizer<AuthMessages>)

public DeactivateTenantBranchCommandHandler(ITenantBranchRepository branchRepository, ITenantIdContext tenantIdContext, IStringLocalizer<AuthMessages> localizer)

Parameters

branchRepository ITenantBranchRepository
tenantIdContext ITenantIdContext
localizer IStringLocalizer<AuthMessages>

Methods

Handle(DeactivateTenantBranchCommand, CancellationToken)

Handles a request

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

Parameters

request DeactivateTenantBranchCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result<string>>

Response from the request