public OrdersController( IOrderService orderService, IInvoicingService invoicingService, IOrderRetrievalService orderRetrievalService) { _orderService = orderService; _invoicingService = invoicingService; _orderRetrievalService = orderRetrievalService; }
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)); }