Hendrik Jungnitsch
2022-09-29 800093309a3e8af6b89f4ea51e04cae40f568664
src/main/java/de/gedoplan/seminar/sbt/di/exercise/service/CocktailOrderService.java
@@ -5,6 +5,7 @@
import de.gedoplan.seminar.sbt.di.exercise.repository.CocktailOrderRepository;
import de.gedoplan.seminar.sbt.di.exercise.repository.CocktailRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
@@ -16,6 +17,9 @@
  @Autowired
  CocktailRepository cocktailRepository;
  @Autowired
  private ApplicationEventPublisher eventPublisher;
  public Integer createNewOrder() {
    CocktailOrder cocktailOrder = new CocktailOrder();
@@ -31,6 +35,8 @@
    Cocktail cocktail = cocktailRepository.findById(cocktailId)
            .orElseThrow(() -> new IllegalArgumentException());
    eventPublisher.publishEvent(cocktail);
    cocktailOrder.addCocktail(cocktailId);
  }