Table of Contents

Class DeactivatePermissionCommandHandler

Namespace
KadicAuth.Application.Permissions.Commands
Assembly
KadicAuth.Application.dll
public sealed class DeactivatePermissionCommandHandler : IRequestHandler<DeactivatePermissionCommand, Result>
Inheritance
object
DeactivatePermissionCommandHandler
Implements
IRequestHandler<DeactivatePermissionCommand, Result>

Constructors

DeactivatePermissionCommandHandler(IPermissionRepository, ICatalogDependencyService, IStringLocalizer<AuthMessages>)

public DeactivatePermissionCommandHandler(IPermissionRepository permissionRepository, ICatalogDependencyService dependencies, IStringLocalizer<AuthMessages> localizer)

Parameters

permissionRepository IPermissionRepository
dependencies ICatalogDependencyService
localizer IStringLocalizer<AuthMessages>

Methods

Handle(DeactivatePermissionCommand, CancellationToken)

Handles a request

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

Parameters

request DeactivatePermissionCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result>

Response from the request