public CreateOrderCommandOrchestrator(
     IDocumentStore documentStore,
     ILoyaltyPointsApiClient loyaltyPointsApiClient,
     ICatalogApiClient catalogApiClient,
     IReservationsApiClient reservationsApiClient,
     IDeliveryApiClient deliveryApiClient)
     : base(documentStore)
 {
     this.loyaltyPointsApiClient = loyaltyPointsApiClient ?? throw new ArgumentNullException(nameof(loyaltyPointsApiClient));
     this.catalogApiClient       = catalogApiClient ?? throw new ArgumentNullException(nameof(catalogApiClient));
     this.deliveryApiClient      = deliveryApiClient ?? throw new ArgumentNullException(nameof(deliveryApiClient));
     this.reservationsApiClient  = reservationsApiClient ?? throw new ArgumentNullException(nameof(reservationsApiClient));
 }
Exemple #2
0
 public TestController(ICatalogApiClient catalogApiClient, ILogger <TestController> log)
 {
     this.catalogApiClient = catalogApiClient;
     this.log = log;
 }
Exemple #3
0
 public TestController(ICatalogApiClient catalogApiClient)
 {
     _catalogApiClient = catalogApiClient;
 }