Class DeactivatePermissionCommandHandler
- Namespace
- KadicAuth.Application.Permissions.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class DeactivatePermissionCommandHandler : IRequestHandler<DeactivatePermissionCommand, Result>
- Inheritance
-
objectDeactivatePermissionCommandHandler
- Implements
Constructors
DeactivatePermissionCommandHandler(IPermissionRepository, ICatalogDependencyService, IStringLocalizer<AuthMessages>)
public DeactivatePermissionCommandHandler(IPermissionRepository permissionRepository, ICatalogDependencyService dependencies, IStringLocalizer<AuthMessages> localizer)
Parameters
permissionRepositoryIPermissionRepositorydependenciesICatalogDependencyServicelocalizerIStringLocalizer<AuthMessages>
Methods
Handle(DeactivatePermissionCommand, CancellationToken)
Handles a request
public Task<Result> Handle(DeactivatePermissionCommand request, CancellationToken cancellationToken)
Parameters
requestDeactivatePermissionCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result>
Response from the request