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)); }
public TestController(ICatalogApiClient catalogApiClient, ILogger <TestController> log) { this.catalogApiClient = catalogApiClient; this.log = log; }
public TestController(ICatalogApiClient catalogApiClient) { _catalogApiClient = catalogApiClient; }