Table of Contents

Class DeleteRoleCommandHandler

Namespace
KadicAuth.Application.Roles.Commands
Assembly
KadicAuth.Application.dll
public sealed class DeleteRoleCommandHandler : IRequestHandler<DeleteRoleCommand, Result>
Inheritance
object
DeleteRoleCommandHandler
Implements
IRequestHandler<DeleteRoleCommand, Result>

Constructors

DeleteRoleCommandHandler(IRoleRepository, ICurrentUser, IPlatformAdminService, ITenantIdContext, IStringLocalizer<AuthMessages>)

public DeleteRoleCommandHandler(IRoleRepository roleRepository, ICurrentUser currentUser, IPlatformAdminService platformAdminService, ITenantIdContext tenantIdContext, IStringLocalizer<AuthMessages> localizer)

Parameters

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

Methods

Handle(DeleteRoleCommand, CancellationToken)

Handles a request

public Task<Result> Handle(DeleteRoleCommand request, CancellationToken cancellationToken)

Parameters

request DeleteRoleCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result>

Response from the request