public IActionResult SuaTaiKhoan() { var suaTaiKhoan = new SuaTaiKhoanViewModel() { TenTaiKhoan = _db.TaiKhoan.Where(tk => tk.MaKH == HttpContext.Session.GetObject <DangNhap>("DangNhap").MaKH).FirstOrDefault().TenTK }; return(View(suaTaiKhoan)); }
public async Task <IActionResult> SuaTaiKhoan(SuaTaiKhoanViewModel suaTaiKhoan) { if (!ModelState.IsValid) { return(View(suaTaiKhoan)); } var taiKhoan = _db.TaiKhoan.Where(tk => tk.MaKH == HttpContext.Session.GetObject <DangNhap>("DangNhap").MaKH).FirstOrDefault(); if (taiKhoan.TenTK == suaTaiKhoan.TenTaiKhoan && taiKhoan.MatKhau == MD5.GetMD5(suaTaiKhoan.MatKhau)) { taiKhoan.MatKhau = MD5.GetMD5(suaTaiKhoan.MatKhauMoi); _db.TaiKhoan.Update(taiKhoan); await _db.SaveChangesAsync(); TempData["SuaTaiKhoan"] = "Đổi mật khẩu thành công"; return(RedirectToAction("ThongTin")); } TempData["SuaTaiKhoan"] = "Sai mật khẩu"; return(View(suaTaiKhoan)); }