Class AssignPermissionsToRoleCommandHandler
- Namespace
- KadicAuth.Application.Roles.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class AssignPermissionsToRoleCommandHandler : IRequestHandler<AssignPermissionsToRoleCommand, AssignPermissionsToRoleResult>
- Inheritance
-
objectAssignPermissionsToRoleCommandHandler
- Implements
Constructors
AssignPermissionsToRoleCommandHandler(IRoleRepository, IPermissionRepository, ILogger<AssignPermissionsToRoleCommandHandler>, ICurrentUser, IPlatformAdminService, ITenantIdContext)
public AssignPermissionsToRoleCommandHandler(IRoleRepository roleRepository, IPermissionRepository permissionRepository, ILogger<AssignPermissionsToRoleCommandHandler> logger, ICurrentUser currentUser, IPlatformAdminService platformAdminService, ITenantIdContext tenantIdContext)
Parameters
roleRepositoryIRoleRepositorypermissionRepositoryIPermissionRepositoryloggerILogger<AssignPermissionsToRoleCommandHandler>currentUserICurrentUserplatformAdminServiceIPlatformAdminServicetenantIdContextITenantIdContext
Methods
Handle(AssignPermissionsToRoleCommand, CancellationToken)
Handles a request
public Task<AssignPermissionsToRoleResult> Handle(AssignPermissionsToRoleCommand request, CancellationToken cancellationToken)
Parameters
requestAssignPermissionsToRoleCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<AssignPermissionsToRoleResult>
Response from the request