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