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,
|
ContractId = 1,
|
||||||
SignedPdfFile = request.ContractHtml,
|
SignedPdfFile = request.ContractHtml,
|
||||||
}, cancellationToken: cancellationToken);
|
}, 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>();
|
var result = response.Adapt<AcceptContractResponseDto>();
|
||||||
if (response.Success && response.UserId.HasValue && response.UserId.Value > 0)
|
if (response.Success && response.UserId.HasValue && response.UserId.Value > 0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user