Beispiel #1
0
        public ActionResult PostAdminPassword(PasswordChangeModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("AdminChangePass"));
            }
            int memid = Convert.ToInt32(Session["AdminId"]);

            using (ProjectEntities1 db = new ProjectEntities1())
            {
                var getdata = db.Admins.FirstOrDefault(a => a.AdminId == memid);
                if (model.OldPassword == getdata.Password)
                {
                    if (model.OldPassword == model.NewPassword)
                    {
                        ViewBag.message = "Enter New Password different from Old Password!";
                    }
                    else
                    {
                        db.UpdateAdminPassword(memid, model.NewPassword);
                        ViewBag.message = "Password Updated!";
                    }
                }

                else
                {
                    ViewBag.message = "Old password didn't match!";
                }
            }
            return(View("AdminChangePass"));
        }