private void moveCurrentCarToCarHistory(Employee employee) {
    Car currentCar = carRepository.findOne(employee.getCurrentCar().getId());
    Set<Car> carHistory = employee.getCarHistory();
    carHistory.add(employee.getCurrentCar());

    if (currentCar.getEndLeasing().isAfter(LocalDate.now())
        && !(currentCar.getEndLeasing().isEqual(LocalDate.now()))) {
      currentCar.setInThePool(true);
    }
    carRepository.save(currentCar);
  }