public async Task <VerifyGetResponse> GetVerifyDetail(VerifyGetRequest request) { VerifyGetResponse response = new VerifyGetResponse(); try { if (!string.IsNullOrEmpty(request.Id)) { RVerify verify = await _emailSmsService.GetVerifyFromDb(request.Id); if (verify == null) { response.SetFail(BaseResponse.ErrorCodeEnum.VerifyNotFound); return(response); } response.Verify = verify.ToModel(); } } catch (Exception e) { response.SetFail(e); _logger.LogError(e, e.Message, request); } return(response); }
public async Task <IActionResult> GetVerifyDetail([FromBody] VerifyGetRequest request) { try { var response = await _emailSmsAppService.GetVerifyDetail(request); return(Json(response)); } catch (Exception e) { _logger.LogError(e, Common.Common.GetMethodName(), request); throw; } }