Table of Contents

Class UpsertRolePermissionsCommandHandler

Namespace
KadicAuth.Application.Roles.Commands
Assembly
KadicAuth.Application.dll
public sealed class UpsertRolePermissionsCommandHandler : IRequestHandler<UpsertRolePermissionsCommand, RoleUpsertResult>
Inheritance
object
UpsertRolePermissionsCommandHandler
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

roleRepository IRoleRepository
permissionRepository IPermissionRepository
currentUser ICurrentUser
platformAdminService IPlatformAdminService
tenantIdContext ITenantIdContext
localizer IStringLocalizer<AuthMessages>

Methods

Handle(UpsertRolePermissionsCommand, CancellationToken)

Handles a request

public Task<RoleUpsertResult> Handle(UpsertRolePermissionsCommand request, CancellationToken cancellationToken)

Parameters

request UpsertRolePermissionsCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<RoleUpsertResult>

Response from the request