public ActionResult EditAccount(EditAccountModel EAccount) { User u = db.Users.FirstOrDefault(m => m.Username == EAccount.Username); u.LastName = EAccount.LastName; u.FirstName = EAccount.FirstName; u.Email = EAccount.Email; db.SaveChanges(); if (u.Password == Cryptography.CreateMD5Hash(EAccount.Password)) { u.Password = Cryptography.CreateMD5Hash(EAccount.NewPassword); db.SaveChanges(); return RedirectToAction("EditAccount", "Account", new { Message = "Bạn đã thay đổi toàn khoản thành công!" }); } else return RedirectToAction("EditAccount", "Account", new { Message = "Password nhập vào không đúng!" }); }
public ActionResult EditAccount(string message) { ViewBag.Message = message; if (User.Identity.IsAuthenticated) { User u = db.Users.FirstOrDefault(m => m.Username == User.Identity.Name); EditAccountModel account = new EditAccountModel(); account.Username = u.Username; account.LastName = u.LastName; account.FirstName = u.FirstName; account.Email = u.Email; return View(account); } else return RedirectToAction("Logon", "Account"); }