public User CreateUser(UserDTO user) { UserServiceValidator.ValidateUser(user); if (_groupRepo.GetGroup(user.Group.Id) == null) { throw new InvalidDataException("User most have a group that already exists"); } return(_userRepository.CreateUser(user)); }
public User UpdateUser(UserDTO user) { UserServiceValidator.ValidateUpdateUser(user); return(_userRepository.UpdateUser(user)); }