public JsonResult UpdatePassword(ChangePasswordModel cpm)
        {
            MainRepoistory mps      = new MainRepoistory();
            string         finalres = string.Empty;

            try
            {
                finalres = mps.UpdatePassword(cpm);
                JavaScriptSerializer json_serializer = new JavaScriptSerializer();
                var res = JsonConvert.DeserializeObject <ChangePasswordResult>(finalres);
                return(Json(res, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                finalres = ex.Message.ToString();
                ErrorWriter.WriteLog(ex.GetType()?.ToString(), ex.GetType()?.Name?.ToString(), ex.InnerException?.ToString(), "UpdatePassword", "StartController");
                return(Json(finalres, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult ForgotPasswordSendLink(FormCollection frm)
        {
            ChangePasswordModel cpm = new ChangePasswordModel();
            MainRepoistory      mps = new MainRepoistory();

            try
            {
                cpm.userid = frm["txtemail"];
                string res = mps.ForgotPasswordSendLink(cpm);
                JavaScriptSerializer json_serializer = new JavaScriptSerializer();
                var finalres = JsonConvert.DeserializeObject <ChangePasswordResult>(res);
                TempData["ResponseCode"]    = finalres.ResponseCode;
                TempData["ResponseMessage"] = finalres.ResponseMessage;
            }
            catch (Exception ex)
            {
                ErrorWriter.WriteLog(ex.GetType()?.ToString(), ex.GetType()?.Name?.ToString(), ex.InnerException?.ToString(), "ForgotPassword", "StartController");
            }
            return(Redirect("/Start/Start/ForgotPassword"));
        }
示例#3
0
        public ActionResult ChangePassword(FormCollection frm)
        {
            ChangePasswordModel cpm = new ChangePasswordModel();
            MainRepoistory      mps = new MainRepoistory();

            try
            {
                cpm.userid      = frm["txtuserid"];
                cpm.usertype    = frm["txtusertype"];
                cpm.password    = frm["txtcurrentpwd"];
                cpm.newpassword = frm["txtnewpwd"];
                string res = mps.ChangePassword(cpm);
                JavaScriptSerializer json_serializer = new JavaScriptSerializer();
                var finalres = JsonConvert.DeserializeObject <ChangePasswordResult>(res);
                TempData["ResponseCode"]    = finalres.ResponseCode;
                TempData["ResponseMessage"] = finalres.ResponseMessage;
            }
            catch (Exception ex)
            {
                ErrorWriter.WriteLog(ex.GetType().ToString(), ex.GetType().Name.ToString(), ex.InnerException.ToString(), "ChangePassword", "UserDashboardController");
            }
            return(Redirect("/User/UserDashboard/ChangePassword"));
        }