public ActionResult Edit() { var userId = User.Identity.GetUserId(); var user = _db.Users.Where(u => u.Id.Equals(userId)).FirstOrDefault(); var model = new AdminAccountEditViewModel { id = user.Id, Name = user.Name, DateOfBirth = user.dateOfBirth.ToShortDateString(), PhoneNumber = user.PhoneNumber, Gender = user.Gender }; ViewBag.Gender = new List <SelectListItem> { new SelectListItem() { Text = "Male", Value = "Male", }, new SelectListItem() { Text = "Female", Value = "Female", } }; return(View(model)); }
public ActionResult Edit(AdminAccountEditViewModel model) { var userId = User.Identity.GetUserId(); var user = _db.Users.Where(u => u.Id.Equals(userId)).FirstOrDefault(); _db.Entry(user).State = EntityState.Modified; user.Name = model.Name; user.PhoneNumber = model.PhoneNumber; user.dateOfBirth = DateTime.Parse(model.DateOfBirth); user.Gender = model.Gender; _db.SaveChanges(); return(RedirectToAction("MyProfile", "AdminAccount")); }