public ActionResult Edit(UserProfileEditForm form) { var user = (ApplicationUser)Session["User"]; if (user == null) { return(RedirectToAction("SignIn", "Login")); } if (!ModelState.IsValid) { return(View("Edit", form)); } var appUser = db.ApplicationUsers.SingleOrDefault(u => u.Id == user.Id); if (appUser == null) { return(HttpNotFound()); } appUser.Update(form); var userUpdate = new ApplicationUser(); userUpdate = appUser; //maybe get login data from user? Session["User"] = userUpdate; db.SaveChanges(); return(RedirectToAction("Home", "Home")); }
public void Update(UserProfileEditForm form) { Password = form.Password; FirstName = form.FirstName; LastName = form.LastName; Gender = form.Gender; UMCN = form.UMCN; Phone = form.Phone; Email = form.Email; }
public ActionResult Edit() { var user = (ApplicationUser)Session["User"]; if (user == null) { return(RedirectToAction("SignIn", "Login")); } var appUser = db.ApplicationUsers.SingleOrDefault(u => u.Id == user.Id); if (appUser == null) { return(HttpNotFound()); } var editForm = new UserProfileEditForm(appUser); return(View(editForm)); }