Class UnlockUserCommandHandler
- Namespace
- KadicAuth.Application.Users.Commands.UnlockUser
- Assembly
- KadicAuth.Application.dll
public sealed class UnlockUserCommandHandler : IRequestHandler<UnlockUserCommand, Result>
- Inheritance
-
objectUnlockUserCommandHandler
- Implements
Constructors
UnlockUserCommandHandler(IUserRepository, IAuthUnitOfWork, ICurrentUser, IStringLocalizer<AuthMessages>, ILogger<UnlockUserCommandHandler>)
public UnlockUserCommandHandler(IUserRepository userRepository, IAuthUnitOfWork unitOfWork, ICurrentUser currentUser, IStringLocalizer<AuthMessages> localizer, ILogger<UnlockUserCommandHandler> logger)
Parameters
userRepositoryIUserRepositoryunitOfWorkIAuthUnitOfWorkcurrentUserICurrentUserlocalizerIStringLocalizer<AuthMessages>loggerILogger<UnlockUserCommandHandler>
Methods
Handle(UnlockUserCommand, CancellationToken)
Handles a request
public Task<Result> Handle(UnlockUserCommand request, CancellationToken cancellationToken)
Parameters
requestUnlockUserCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Result>
Response from the request