public ActionResult EditUser(UserDetailsViewModel model) { Tuple <int, string> tuple = new Tuple <int, string>(_db.GetUserByEmail(User.Identity.Name).UserDetailsId, _db.GetUserByEmail(User.Identity.Name).Roles); var user = new User() { Email = model.Email, Roles = tuple.Item2, UserDetails = new UserDetails() { FirstName = model.FirstName, LastName = model.LastName } }; _db.ModyfiUser(tuple.Item1, user); return(RedirectToAction("UserDetails", "Account")); }
public ActionResult Edit(int id, PersonsViewModel model) { try { var user = new User() { Email = model.Email, Roles = model.Roles == Roles.Director ? "Director" : model.Roles == Roles.User ? "User" : "Secretary", UserDetails = new UserDetails() { FirstName = model.FirstName, LastName = model.LastName } }; _db.ModyfiUser(id, user); return(RedirectToAction("Index")); } catch { return(View()); } }