public ActionResult Edit(Guid id) { User user = _userRepo.FindByID(id); if (user != null) { UserProfileSettings ups = new UserProfileSettings(); ups.UserID = user.ID; ups.FirstName = user.FirstName; ups.LastName = user.LastName; ups.BirthDate = user.BirthDate; ups.Email = user.Email; ups.IsUsingGravatar = user.IsUsingGravatar; ups.Sex = user.Sex; return View(ups); } return HttpNotFound(); }
public ActionResult Edit(UserProfileSettings userp) { User user = _userRepo.FindByID(userp.UserID); if (ModelState.IsValid && sv.isValidSex(userp.Sex)) { user.ID = userp.UserID; user.FirstName = userp.FirstName; user.LastName = userp.LastName; user.BirthDate = userp.BirthDate; user.Email = userp.Email; user.IsUsingGravatar = userp.IsUsingGravatar; user.Sex = userp.Sex; _userRepo.Update(user); return RedirectToAction("Index"); } return View(userp); }