public OrderController(
            IOrderDetailsProvider orderDetailsProvider,
            IOrderCreatorProvider orderCreatorProvider,
            ILogger <OrderController> logger,
            IPublishEndpoint publishEndpoint)
        {
            _orderDetailsProvider = orderDetailsProvider;
            _orderCreatorProvider = orderCreatorProvider;

            _logger          = logger;
            _publishEndpoint = publishEndpoint;
        }
 public OrderController(IOrderDetailsProvider orderDetailsProvider, IPublisher publisher, IOrderCreator orderCreator)
 {
     this.orderDetailsProvider = orderDetailsProvider;
     this.publisher            = publisher;
     this.orderCreator         = orderCreator;
 }
 public HomeController(IOrderDetailsProvider orderDetailsProvider, ILogger <HomeController> logger)
 {
     _orderDetailsProvider = orderDetailsProvider;
     _logger = logger;
 }