Table of Contents

Class ConfirmPasswordResetCommandHandler

Namespace
KadicAuth.Application.Auth.Commands.ConfirmPasswordResetCommands
Assembly
KadicAuth.Application.dll
public sealed class ConfirmPasswordResetCommandHandler : IRequestHandler<ConfirmPasswordResetCommand, Unit>
Inheritance
object
ConfirmPasswordResetCommandHandler
Implements
IRequestHandler<ConfirmPasswordResetCommand, Unit>

Constructors

ConfirmPasswordResetCommandHandler(IPasswordResetTokenRepository, IUserRepository, IRefreshTokenRepository, IUserSessionRepository, IPasswordHasher, ITenantBranchRepository, IStringLocalizer<AuthMessages>, IAuditService?, IAuthUnitOfWork?)

public ConfirmPasswordResetCommandHandler(IPasswordResetTokenRepository passwordResetTokenRepository, IUserRepository userRepository, IRefreshTokenRepository refreshTokenRepository, IUserSessionRepository userSessionRepository, IPasswordHasher passwordHasher, ITenantBranchRepository tenantBranchRepository, IStringLocalizer<AuthMessages> localizer, IAuditService? auditService = null, IAuthUnitOfWork? unitOfWork = null)

Parameters

passwordResetTokenRepository IPasswordResetTokenRepository
userRepository IUserRepository
refreshTokenRepository IRefreshTokenRepository
userSessionRepository IUserSessionRepository
passwordHasher IPasswordHasher
tenantBranchRepository ITenantBranchRepository
localizer IStringLocalizer<AuthMessages>
auditService IAuditService
unitOfWork IAuthUnitOfWork

Methods

Handle(ConfirmPasswordResetCommand, CancellationToken)

Handles a request

public Task<Unit> Handle(ConfirmPasswordResetCommand request, CancellationToken cancellationToken)

Parameters

request ConfirmPasswordResetCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Unit>

Response from the request