// GET: HfedUpdateMyProfile public ActionResult Edit() { var userId = User.Identity.GetUserId(); var user = (from u in _db.Users where u.Id == userId select u).Single(); UpdateMyProfileViewModel model = new UpdateMyProfileViewModel() { Id = user.Id, Email = user.Email, FirstName = user.FirstName, LastName = user.LastName, PhoneNumber = user.PhoneNumber }; return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,PhoneNumber,Email")] UpdateMyProfileViewModel viewModel) { if (ModelState.IsValid) { var user = _db.Users.Find(viewModel.Id); if (user != null) { user.FirstName = viewModel.FirstName; user.LastName = viewModel.LastName; user.PhoneNumber = viewModel.PhoneNumber; user.Email = viewModel.Email; _db.SaveChanges(); return(RedirectToAction("Index", "HfedHome")); } } return(View(viewModel)); }