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")); }
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(); }