|
@ -193,6 +193,7 @@ namespace CustomerOnlineV2.Controllers |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
[Authorization("VerifyOTP")] |
|
|
public async Task<IActionResult> VerifyOTP(RequestOTPModel requestOTPModel) |
|
|
public async Task<IActionResult> VerifyOTP(RequestOTPModel requestOTPModel) |
|
|
{ |
|
|
{ |
|
|
requestOTPModel.sessionId = Guid.NewGuid().ToString().Replace("-", ""); |
|
|
requestOTPModel.sessionId = Guid.NewGuid().ToString().Replace("-", ""); |
|
@ -209,23 +210,30 @@ namespace CustomerOnlineV2.Controllers |
|
|
requestOTPModel.requestFor = "REGISTER"; |
|
|
requestOTPModel.requestFor = "REGISTER"; |
|
|
Log.Debug("RequestOTP | REQUEST : " + JsonConvert.SerializeObject(requestOTPModel)); |
|
|
Log.Debug("RequestOTP | REQUEST : " + JsonConvert.SerializeObject(requestOTPModel)); |
|
|
var staticDataResponse = _accountBusiness.RequestOTP(requestOTPModel); |
|
|
var staticDataResponse = _accountBusiness.RequestOTP(requestOTPModel); |
|
|
if (staticDataResponse.ErrorCode == "0") |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
var viewModel = new VerifyOtpModel |
|
|
var viewModel = new VerifyOtpModel |
|
|
{ |
|
|
{ |
|
|
Email = userEmail, |
|
|
Email = userEmail, |
|
|
otp = "", |
|
|
otp = "", |
|
|
}; |
|
|
}; |
|
|
|
|
|
if (staticDataResponse.ErrorCode == "0" && staticDataResponse.Extra3.Equals("100")) |
|
|
|
|
|
{ |
|
|
ViewBag.ResponseCode = "0"; |
|
|
ViewBag.ResponseCode = "0"; |
|
|
ViewBag.ResponseMessage = "OTP has been sent."; |
|
|
ViewBag.ResponseMessage = "OTP has been sent."; |
|
|
return View(viewModel); |
|
|
return View(viewModel); |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
|
|
|
if (staticDataResponse.Extra3.Equals("103")) |
|
|
|
|
|
{ |
|
|
|
|
|
ViewBag.ResponseCode = "103"; |
|
|
|
|
|
ViewBag.ResponseMessage = "OTP already has been sent."; |
|
|
|
|
|
return View(viewModel); |
|
|
|
|
|
} |
|
|
ViewBag.ResponseCode = staticDataResponse.ErrorCode; |
|
|
ViewBag.ResponseCode = staticDataResponse.ErrorCode; |
|
|
ViewBag.ResponseMessage = staticDataResponse.Msg; |
|
|
ViewBag.ResponseMessage = staticDataResponse.Msg; |
|
|
_logger.LogError("ACCOUNTCONTROLLER | REQUESTOTP | ERROR OCCURED | " + JsonConvert.SerializeObject(staticDataResponse)); |
|
|
_logger.LogError("ACCOUNTCONTROLLER | REQUESTOTP | ERROR OCCURED | " + JsonConvert.SerializeObject(staticDataResponse)); |
|
|
return View(); |
|
|
|
|
|
|
|
|
return View(viewModel); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
return View("ErrorViewName"); |
|
|
return View("ErrorViewName"); |
|
@ -244,6 +252,7 @@ namespace CustomerOnlineV2.Controllers |
|
|
{ |
|
|
{ |
|
|
try |
|
|
try |
|
|
{ |
|
|
{ |
|
|
|
|
|
ViewBag.ResponseCode = ""; |
|
|
var loginDetails = HttpContext.GetLoginDetails(); |
|
|
var loginDetails = HttpContext.GetLoginDetails(); |
|
|
|
|
|
|
|
|
if (string.IsNullOrEmpty(loginDetails.UserName)) |
|
|
if (string.IsNullOrEmpty(loginDetails.UserName)) |
|
@ -268,14 +277,14 @@ namespace CustomerOnlineV2.Controllers |
|
|
if (response.ErrorCode == "0") |
|
|
if (response.ErrorCode == "0") |
|
|
{ |
|
|
{ |
|
|
Log.Debug("ACCOUNTCONTROLLER | SubmitOTP | REQUEST ARRIVED | " + loginDetails.Email); |
|
|
Log.Debug("ACCOUNTCONTROLLER | SubmitOTP | REQUEST ARRIVED | " + loginDetails.Email); |
|
|
return RedirectToAction("Index", "Home"); |
|
|
|
|
|
|
|
|
return Ok(new { ErrorCode = response.ErrorCode, ResponseMessage = response.Msg }); |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
ViewBag.ResponseCode = response.ErrorCode; |
|
|
|
|
|
ViewBag.ResponseMessage = response.Msg; |
|
|
|
|
|
|
|
|
//ViewBag.ResponseCode = response.ErrorCode;
|
|
|
|
|
|
//ViewBag.ResponseMessage = response.Msg;
|
|
|
_logger.LogError("ACCOUNTCONTROLLER | LOGIN | ERROR OCCURRED | " + JsonConvert.SerializeObject(response)); |
|
|
_logger.LogError("ACCOUNTCONTROLLER | LOGIN | ERROR OCCURRED | " + JsonConvert.SerializeObject(response)); |
|
|
return View(); |
|
|
|
|
|
|
|
|
return Ok(new { ErrorCode = response.ErrorCode, ResponseMessage =response.Msg }); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|