Beispiel #1
0
 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;
 }
Beispiel #2
0
 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;
 }