public IActionResult ForgotPassword(LoginModelReq req) { try { if (req.MobileNumber != null) { var listParam = new List <KeyValuePair <string, string> >(); listParam.Add(new KeyValuePair <string, string>("mobileNumber", req.MobileNumber)); listParam.Add(new KeyValuePair <string, string>("passwordType", "2")); listParam.Add(new KeyValuePair <string, string>("serviceChannelId", "1")); string errorMessage = string.Empty; var response = new CallService().PostWithParams <string>("getForgotPassword", listParam, null, ref errorMessage); if (string.IsNullOrEmpty(errorMessage)) { new SessionUtility().SetSession("otpId", response); return(Json(new { success = true })); } return(Json(new { success = false, errorMessage = errorMessage })); } else { return(Json(new { success = false, errorMessage = "Please enter mobile Number" })); } } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex.Message })); } }
public IActionResult Index(LoginModelReq req) { var values = new { userName = req.UserName, password = new PasswordHash().HashShA1(req.Password) }; string errorMessage = string.Empty; try { var response = new CallService().PostResponse <LoginResData>("getLoginAuth", values, ref errorMessage); if (string.IsNullOrEmpty(errorMessage)) { if (response == null) { ViewData["ErrorMessage"] = "NO response from server."; return(View()); } //var listParams = new List<KeyValuePair<string, string>>(); //listParams.Add(new KeyValuePair<string, string>("customerId", Convert.ToString(response.customerId))); //var response1 = new CallService().GetResponse<List<ProfileResponse>>("geCustomerProfile", listParams, ref errorMessage); //if (response1 == null) //{ // ViewData["ErrorMessage"] = "NO response from server."; // return View(); //} //response.Address = response1[0].permAddressLine1 + ", " + response1[0].permAddressLine2; HttpContext.Session.SetString("LoginDetails", JsonConvert.SerializeObject(response)); var menuList = new MenuBinding().BindSideMenu(); HttpContext.Session.SetString("menuList", JsonConvert.SerializeObject(menuList)); return(RedirectToAction("Index", "Home")); } else { ViewData["ErrorMessage"] = errorMessage; return(View()); } } catch (Exception ex) { ViewData["ErrorMessage"] = ex.Message; return(View()); } }