Refactor OTP verification in AcceptContractCommandHandler to use a structured request object
This commit is contained in:
@@ -23,7 +23,14 @@ public class AcceptContractCommandHandler : IRequestHandler<AcceptContractComman
|
||||
ContractId = 1,
|
||||
SignedPdfFile = request.ContractHtml,
|
||||
}, cancellationToken: cancellationToken);
|
||||
var response = await _context.OtpToken.VerifyOtpTokenAsync(request: request.Adapt<VerifyOtpTokenRequest>(), cancellationToken: cancellationToken);
|
||||
var verifyRequest = new VerifyOtpTokenRequest()
|
||||
{
|
||||
Mobile = _currentUserService.MobileNumber,
|
||||
Code = request.Code,
|
||||
Purpose = "signContract",
|
||||
|
||||
};
|
||||
var response = await _context.OtpToken.VerifyOtpTokenAsync(request:verifyRequest, cancellationToken: cancellationToken);
|
||||
var result = response.Adapt<AcceptContractResponseDto>();
|
||||
if (response.Success && response.UserId.HasValue && response.UserId.Value > 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user