@Override
public void addProduct(AggregateId orderId, AggregateId productId,
int quantity) {
Reservation reservation = reservationRepository.load(orderId);
Product product = productRepository.load(productId);
if (! product.isAvailabe()){
Client client = loadClient();
product = suggestionService.suggestEquivalent(product, client);
}
reservation.add(product, quantity);