Table of Contents

Class ForcePasswordResetCommandHandler

Namespace
KadicAuth.Application.Users.Commands.ForcePasswordReset
Assembly
KadicAuth.Application.dll
public sealed class ForcePasswordResetCommandHandler : IRequestHandler<ForcePasswordResetCommand, Result>
Inheritance
object
ForcePasswordResetCommandHandler
Implements
IRequestHandler<ForcePasswordResetCommand, Result>

Constructors

ForcePasswordResetCommandHandler(IUserRepository, IAuthUnitOfWork, ICurrentUser, ITenantIdContext, IStringLocalizer<AuthMessages>, ILogger<ForcePasswordResetCommandHandler>)

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

Parameters

userRepository IUserRepository
unitOfWork IAuthUnitOfWork
currentUser ICurrentUser
tenantIdContext ITenantIdContext
localizer IStringLocalizer<AuthMessages>
logger ILogger<ForcePasswordResetCommandHandler>

Methods

Handle(ForcePasswordResetCommand, CancellationToken)

Handles a request

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

Parameters

request ForcePasswordResetCommand

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Result>

Response from the request