@Override public User updateUser(User user) { User userToUpdate = getUser(user.getId()); if (userToUpdate != null) { userToUpdate.setId(user.getId()); userToUpdate.setEnabled(user.getEnabled()); userToUpdate.setUsername(user.getUsername()); userToUpdate.setPassword(passwordEncoder.encode(user.getPassword())); userToUpdate.setRole(user.getRole()); } else { throw new UserNotFoundException(); } // return userDAO.updateUser(user); return user; }
@Override public User addUser(User user) { // return userDAO.addUser(user); user.setPassword(passwordEncoder.encode(user.getPassword())); return userRepository.save(user); }