public ActionResult Edit(UserWebViewModel userModel) { var currentUser = logic.GetAllUsers().FirstOrDefault(u => u.ID == userModel.ID); if (currentUser != null) { var user = userModel.ToUser(); currentUser.FirstName = user.FirstName; currentUser.LastName = user.LastName; currentUser.BirthDate = user.BirthDate; currentUser.UserAwards = user.UserAwards; logic.EditUser(user); } return(RedirectToAction("Index")); }
private void EditUser() { UserViewModel userView = (UserViewModel)dgvUsers.CurrentRow.DataBoundItem; User user = userView.User; UserForm userForm = new UserForm(user, logic); userForm.ShowDialog(); if (userForm.DialogResult == DialogResult.OK) { user.FirstName = userForm.FirstName; user.LastName = userForm.LastName; user.BirthDate = userForm.BirthDate; user.UserAwards = userForm.UserAwards; logic.EditUser(user); UpdateDgvUsers(); } }