public ActionResult Edit() { User user = AuthenticationManager.LoggedUser; EditLoggedVM edit = new EditLoggedVM(); edit.Id = user.Id; edit.Username = user.Username; edit.Email = user.Email; edit.Password = user.Password; edit.FullName = user.Fullname; return(View(edit)); }
public ActionResult Edit(EditLoggedVM edit) { if (!this.ModelState.IsValid) { return(View(edit)); } UserRepo repo = new UserRepo(); User user = new User(); user.Id = edit.Id; user.Username = edit.Username; user.Password = edit.Password; user.Fullname = edit.FullName; user.IsAdmin = AuthenticationManager.LoggedUser.IsAdmin; repo.Edit(user); AuthenticationManager.Authenticate(AuthenticationManager.LoggedUser.Username, AuthenticationManager.LoggedUser.Password); return(RedirectToAction("Details", "Home")); }