Example #1
0
        public IActionResult Edit(EditBindingModel input)
        {
            if (!userService.Contains(input.Id))
            {
                return(Redirect("/User/All?page=1&showBy=10&orderBy=unameAscending"));
            }

            if (!ModelState.IsValid)
            {
                return(Redirect("/User/All?page=1&showBy=10&orderBy=unameAscending"));
            }

            var serviceModel = new GuzUserServiceModel
            {
                Id        = input.Id,
                FirstName = input.FirstName,
                LastName  = input.LastName,
                SSN       = input.SSN,
                Address   = input.Address
            };

            userService.Edit(serviceModel);

            return(Redirect("/User/All?page=1&showBy=10&orderBy=unameAscending"));
        }
Example #2
0
        public void Edit(GuzUserServiceModel user)
        {
            if (!Contains(user.Id))
            {
                throw new ArgumentException("Invalid user id!");
            }

            var dbUser = context.Users.SingleOrDefault(u => u.Id == user.Id);

            dbUser.FirstName = user.FirstName;
            dbUser.LastName  = user.LastName;
            dbUser.SSN       = user.SSN;
            dbUser.Address   = user.Address;

            context.Users.Update(dbUser);
            context.SaveChanges();
        }