public ActionResult ChangePassword(string oldpass, string newpass, string repass) { if (newpass != repass) { ModelState.AddModelError("", "Xác nhận mật khẩu không chính xác."); } if (newpass.Length < 8) { ModelState.AddModelError("", "Nhập mật khẩu có ít nhất 08 tí tự."); } if (oldpass.Length < 0) { ModelState.AddModelError("", "Vui lòng nhập mật khẩu cũ."); } if (ModelState.ContainsKey("") == false) { var db = new Models.TeachingScheduleEntities(); var acc = db.GVs.FirstOrDefault(q => q.MaGV == Account.MaGV); if (acc.MatKhau == oldpass) { acc.MatKhau = repass; db.SaveChanges(); return(RedirectToAction("Logout", "Login", new { area = "" })); } ModelState.AddModelError("", "Mật khẩu cũ không chính xác"); } return(View()); }