public ActionResult ChangePassword(User_VM user_vm) { User_Bll bll = new User_Bll(); var CurrentUser = Session["CurrentUser"] as User; var user = bll.GetUserById(CurrentUser.Id); if (user_vm.OldPassword != user.Password) { TempData["editUser"] = string.Empty; TempData["ChangePassword"] = "******"; return(RedirectToAction("Profile")); } else { using (Model1 db = new Model1()) { User userObject = db.Users.FirstOrDefault(m => m.Id == CurrentUser.Id); userObject.Password = user_vm.NewPassword; db.SaveChanges(); } TempData["editUser"] = string.Empty; TempData["ChangePassword"] = "******"; return(RedirectToAction("Profile")); } }
public ActionResult EditUser() { User_Bll bll = new User_Bll(); var CurrentUser = Session["CurrentUser"] as User; var user = bll.GetUserById(CurrentUser.Id); User_VM user_VM = new User_VM(); user_VM.Id = user.Id; user_VM.Name = user.Name; user_VM.Email = user.Email; user_VM.Password = user.Password; user_VM.Image = user.Image; user_VM.Address = user.Address; user_VM.Gender = user.Gender; ViewBag.TitlePage = "Edit Profile"; return(PartialView(user_VM)); }
public new ActionResult Profile() { User_Bll bll = new User_Bll(); if (Session["CurrentUser"] != null) { var CurrentUser = Session["CurrentUser"] as User; var user = bll.GetUserById(CurrentUser.Id); TempData["profile"] = string.Empty; TempData["profile"] = null; ViewBag.changePassword = TempData["ChangePassword"]; ViewBag.editUser = TempData["editUser"]; Order_Bll order_Bll = new Order_Bll(); var orderlist = order_Bll.GetAllOrderByUserId(CurrentUser.Id); ViewBag.OrderList = orderlist; return(View(user)); } else { ViewBag.editUser = string.Empty; TempData["profile"] = "you don't have privilage to show this page"; return(RedirectToAction("Index", "Home")); } }