Exemple #1
0
        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"));
        }
Exemple #2
0
        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();
            }
        }