public SubmitCart_Brasseler(Lazy <IPromotionEngine> promotionEngine, Lazy <IProductUtilities> productUtilities, Lazy <ICartOrderProviderFactory> cartOrderProviderFactory, ICustomerOrderUtilities customerOrderUtilities, ICartPipeline cartPipeline, ShippingGeneralSettings shippingGeneralSettings, RfqSettings rfqSettings, IPricingPipeline pricingPipeline, OrderManagementGeneralSettings orderManagementGeneralSettings, CustomSettings customSettings) { this.promotionEngine = promotionEngine; this.productUtilities = productUtilities; this.cartOrderProviderFactory = cartOrderProviderFactory; this.customerOrderUtilities = customerOrderUtilities; this.cartPipeline = cartPipeline; this.shippingGeneralSettings = shippingGeneralSettings; this.rfqSettings = rfqSettings; this.pricingPipeline = pricingPipeline; this.orderManagementGeneralSettings = orderManagementGeneralSettings; this.customSettings = customSettings; }
public UpdateCartCreateSSOrder(ICustomerOrderUtilities customerOrderUtilities, IOrderLineUtilities orderLineUtilities, ICartPipeline cartPipeline, Lazy <IPromotionEngine> promotionEngine, IPricingPipeline pricingPipeline, OrderManagementGeneralSettings orderManagementGeneralSettings, ICurrencyFormatProvider currencyFormatProvider, Lazy <IEntityTranslationService> entityTranslationService, Lazy <IEmailService> emailService, Lazy <IProductUtilities> productUtilities, Lazy <IInventoryPipeline> inventoryPipeline, InventorySettings inventorySettings, Lazy <ITranslationLocalizer> translationLocalizer, CustomSettings customSettings) { this.CustomerOrderUtilities = customerOrderUtilities; OrderLineUtilities = orderLineUtilities; CartPipeline = cartPipeline; this.PromotionEngine = promotionEngine; this.PricingPipeline = pricingPipeline; this.OrderManagementGeneralSettings = orderManagementGeneralSettings; this.CurrencyFormatProvider = currencyFormatProvider; this.EmailService = emailService; this.ProductUtilities = productUtilities; this.inventoryPipeline = inventoryPipeline; this.inventorySettings = inventorySettings; this.translationLocalizer = translationLocalizer; EntityTranslationService = entityTranslationService; this.customSettings = customSettings; }