public OrderController(IOrderService orderService, IShoppingCartService shoppingCartService, IPDFExporter pdfExporter, IBookstoreUserContext userContext) { this.orderService = orderService; this.shoppingCartService = shoppingCartService; this.pdfExporter = pdfExporter; this.userContext = userContext; }
public CreateOrderCommand(IPDFExporter pDFExporter, IWriter writer, IReader reader, IOrderService orderService, IProductService productService, IPartnerService partnerService, IProductWarehouseService productWarehouseService, IWarehouseService warehouseService) { this.pDFExporter = pDFExporter ?? throw new ArgumentNullException(nameof(pDFExporter)); this.writer = writer ?? throw new ArgumentNullException(nameof(writer)); this.reader = reader ?? throw new ArgumentNullException(nameof(reader)); this.orderService = orderService ?? throw new ArgumentNullException(nameof(orderService)); this.productService = productService ?? throw new ArgumentNullException(nameof(productService)); this.partnerService = partnerService ?? throw new ArgumentNullException(nameof(partnerService)); this.productWarehouseService = productWarehouseService ?? throw new ArgumentNullException(nameof(productWarehouseService)); this.warehouseService = warehouseService ?? throw new ArgumentNullException(nameof(warehouseService)); }
public ExportPlayersToPDF(IPlayerService service, IPDFExporter exporter) { this.service = service ?? throw new ArgumentNullException(nameof(service)); this.exporter = exporter; }
public PrintAvailableProductReportCommand(IProductService productService, IPDFExporter pdfExporter) { this.productService = productService ?? throw new ArgumentNullException(nameof(productService)); this.pdfExporter = pdfExporter ?? throw new ArgumentNullException(nameof(pdfExporter)); }
public PrintOrdersReportCommand(IOrderService orderService, IUserSession userSession, IPDFExporter pdfExporter) { this.orderService = orderService ?? throw new ArgumentNullException(nameof(orderService)); this.userSession = userSession ?? throw new ArgumentNullException(nameof(userSession)); this.pdfExporter = pdfExporter ?? throw new ArgumentNullException(nameof(pdfExporter)); }