Class UpsertRolePermissionsCommandHandler
- Namespace
- KadicAuth.Application.Roles.Commands
- Assembly
- KadicAuth.Application.dll
public sealed class UpsertRolePermissionsCommandHandler : IRequestHandler<UpsertRolePermissionsCommand, RoleUpsertResult>
- Inheritance
-
objectUpsertRolePermissionsCommandHandler
- Implements
Constructors
UpsertRolePermissionsCommandHandler(IRoleRepository, IPermissionRepository, ICurrentUser, IPlatformAdminService, ITenantIdContext, IStringLocalizer<AuthMessages>)
public UpsertRolePermissionsCommandHandler(IRoleRepository roleRepository, IPermissionRepository permissionRepository, ICurrentUser currentUser, IPlatformAdminService platformAdminService, ITenantIdContext tenantIdContext, IStringLocalizer<AuthMessages> localizer)
Parameters
roleRepositoryIRoleRepositorypermissionRepositoryIPermissionRepositorycurrentUserICurrentUserplatformAdminServiceIPlatformAdminServicetenantIdContextITenantIdContextlocalizerIStringLocalizer<AuthMessages>
Methods
Handle(UpsertRolePermissionsCommand, CancellationToken)
Handles a request
public Task<RoleUpsertResult> Handle(UpsertRolePermissionsCommand request, CancellationToken cancellationToken)
Parameters
requestUpsertRolePermissionsCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<RoleUpsertResult>
Response from the request