Class CreatePermissionCommandHandler
- Namespace
- KadicAuth.Application.Permissions.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class CreatePermissionCommandHandler : IRequestHandler<CreatePermissionCommand, Result<Guid>>
- Inheritance
-
objectCreatePermissionCommandHandler
- Implements
Constructors
CreatePermissionCommandHandler(IPermissionRepository, IStringLocalizer<AuthMessages>)
public CreatePermissionCommandHandler(IPermissionRepository permissionRepository, IStringLocalizer<AuthMessages> localizer)
Parameters
permissionRepositoryIPermissionRepositorylocalizerIStringLocalizer<AuthMessages>
Methods
Handle(CreatePermissionCommand, CancellationToken)
Handles a request
public Task<Result<Guid>> Handle(CreatePermissionCommand request, CancellationToken cancellationToken)
Parameters
requestCreatePermissionCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result<Guid>>
Response from the request