Table of Contents

Class UnlockUserCommandHandler

Namespace
KadicAuth.Application.Users.Commands.UnlockUser
Assembly
KadicAuth.Application.dll
public sealed class UnlockUserCommandHandler : IRequestHandler<UnlockUserCommand, Result>
Inheritance
object
UnlockUserCommandHandler
Implements
IRequestHandler<UnlockUserCommand, Result>

Constructors

UnlockUserCommandHandler(IUserRepository, IAuthUnitOfWork, ICurrentUser, IStringLocalizer<AuthMessages>, ILogger<UnlockUserCommandHandler>)

public UnlockUserCommandHandler(IUserRepository userRepository, IAuthUnitOfWork unitOfWork, ICurrentUser currentUser, IStringLocalizer<AuthMessages> localizer, ILogger<UnlockUserCommandHandler> logger)

Parameters

userRepository IUserRepository
unitOfWork IAuthUnitOfWork
currentUser ICurrentUser
localizer IStringLocalizer<AuthMessages>
logger ILogger<UnlockUserCommandHandler>

Methods

Handle(UnlockUserCommand, CancellationToken)

Handles a request

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

Parameters

request UnlockUserCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result>

Response from the request