Table of Contents

Class CreatePermissionCommandHandler

Namespace
KadicAuth.Application.Permissions.Commands
Assembly
KadicAuth.Application.dll
public sealed class CreatePermissionCommandHandler : IRequestHandler<CreatePermissionCommand, Result<Guid>>
Inheritance
object
CreatePermissionCommandHandler
Implements
IRequestHandler<CreatePermissionCommand, Result<Guid>>

Constructors

CreatePermissionCommandHandler(IPermissionRepository, IStringLocalizer<AuthMessages>)

public CreatePermissionCommandHandler(IPermissionRepository permissionRepository, IStringLocalizer<AuthMessages> localizer)

Parameters

permissionRepository IPermissionRepository
localizer IStringLocalizer<AuthMessages>

Methods

Handle(CreatePermissionCommand, CancellationToken)

Handles a request

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

Parameters

request CreatePermissionCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result<Guid>>

Response from the request