Пример #1
0
 public OrdersController(
     IOrderService orderService,
     IInvoicingService invoicingService,
     IOrderRetrievalService orderRetrievalService)
 {
     _orderService          = orderService;
     _invoicingService      = invoicingService;
     _orderRetrievalService = orderRetrievalService;
 }
Пример #2
0
        public OrdersController(
            IOrderRetrievalService orderRetrievalService,
            IOrderManagementService orderManagementService,
            IRegistrationRetrievalService registrationRetrievalService,
            IRegistrationAccessControlService registrationAccessControlService,
            IRegistrationService registrationService)
        {
            _orderRetrievalService = orderRetrievalService ?? throw
                                         new ArgumentNullException(nameof(orderRetrievalService));

            _orderManagementService = orderManagementService ?? throw
                                          new ArgumentNullException(nameof(orderManagementService));

            _registrationAccessControlService = registrationAccessControlService ?? throw
                                                    new ArgumentNullException(nameof(registrationAccessControlService));

            _registrationService = registrationService ?? throw
                                       new ArgumentNullException(nameof(registrationService));

            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));
        }