public DiscountSubscriptionProduct_Brasseler(IPricingPipeline pricingPipeline, ICustomerOrderUtilities customerOrderUtilities, IPromotionAmountProvider promotionAmountProvider) : base(pricingPipeline, promotionAmountProvider) { this.pricingPipeline = pricingPipeline; this.CustomerOrderUtilities = customerOrderUtilities; this.promotionAmountProvider = promotionAmountProvider; }
public TaxCalculatorAvalara_Brasseler(IOrderLineUtilities orderLineUtilities, ICustomerOrderUtilities customerOrderUtilities, IUnitOfWorkFactory unitOfWorkFactory, TaxesSettings taxesSettings, AvalaraSettings avalaraSettings) { this.orderLineUtilities = orderLineUtilities; this.customerOrderUtilities = customerOrderUtilities; this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.TaxesSettings = taxesSettings; this.customSettings = new CustomSettings(); this.AvalaraSettings = avalaraSettings; }
public AddFreeProduct_Brasseler(ICartPipeline cartPipeline, IOrderLineUtilities orderLineUtilities, IPricingServiceFactory pricingServiceFactory, ICustomerOrderUtilities customerOrderUtilities, IUnitOfWorkFactory unitOfWorkFactory, IPricingPipeline PricingPipeline, IPromotionAmountProvider promotionProvider, InventorySettings inventorySettings, Lazy <IInventoryPipeline> inventoryPipeline, IProductUtilities productUtilities) : base(PricingPipeline, promotionProvider) { this.CustomerOrderUtilities = customerOrderUtilities; this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.pricingPipeline = PricingPipeline; this.ProductUtilities = productUtilities; this.CartPipeline = cartPipeline; this.OrderLineUtilities = orderLineUtilities; this.InventorySettings = inventorySettings; this.InventoryPipeline = inventoryPipeline; }
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; }
public SubscriptionSubmitPostProcessor(IHandlerFactory HandlerFactory, IUnitOfWorkFactory unitOfWorkFactory, ICartService cartService, IPricingPipeline PricingPipeline, Lazy<IntegrationJobSchedulingService> IntegrationJobSchedulingService, IPromotionEngine promotionEngine, ICustomerOrderUtilities customerOrderUtilities, IOrderLineUtilities OrderLineUtilities, ICartPipeline cartPipeline, Lazy<IEmailService> emailService, IEmailTemplateUtilities emailTemplateUtilities, IContentManagerUtilities contentManagerUtilities, CustomSettings customSettings) { this.HandlerFactory = HandlerFactory; this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.unitOfWorkFactory = unitOfWorkFactory; this.CartService = cartService; this.pricingPipeline = PricingPipeline; this.IntegrationJobSchedulingService = IntegrationJobSchedulingService; this.promotionEngine = promotionEngine; this.CustomerOrderUtilities = customerOrderUtilities; this.OrderLineUtilities = OrderLineUtilities; CartPipeline = cartPipeline; this.updateCartResult = new UpdateCartResult(); //BUSA-1076 -(Moved from local to Global) Send Email Notification for SS Failure when triggered form admin console this.EmailService = emailService; this.EmailTemplateUtilities = emailTemplateUtilities; this.ContentManagerUtilities = contentManagerUtilities; this.CustomSettings = customSettings; }
public SetShipTo_Brasseler(ICustomerOrderUtilities customerOrderUtilities) { this.customerOrderUtilities = customerOrderUtilities; }
public ProcessCreditCardTransaction_Brasseler(ICustomerOrderUtilities customerOrderUtilities) { //this.customerOrderUtilities = customerOrderUtilities; }
public SampleUpdateCartHandler(ICustomerOrderUtilities customerOrderUtilities) { this.customerOrderUtilities = customerOrderUtilities; }
public UpdateCart_Brasseler(ICustomerOrderUtilities customerOrderUtilities) { this.customerOrderUtilities = customerOrderUtilities; }
public ApplySort(ICustomerOrderUtilities customerOrderUtilities) { this.customerOrderUtilities = customerOrderUtilities; }
public UpdateCartAddNewCard(PaymentSettings paymentSettings, Lazy <IPaymentService> paymentService, ICustomerOrderUtilities customerOrderUtilities) { this.customerOrderUtilities = customerOrderUtilities; this.paymentService = paymentService; this.paymentSettings = paymentSettings; }
public GetCartPrices_Override(ICustomerOrderUtilities customerOrderUtilities) { this.customerOrderUtilities = customerOrderUtilities; }
public UpdateCartLine_Brasseler(IOrderLineUtilities orderLineUtilities, IRoundingRulesProvider roundingRulesProvider, ICustomerOrderUtilities customerOrderUtilities, IPricingPipeline PricingPipeline, IPromotionEngine promotionEngine) { this.PromotionEngine = promotionEngine; this.pricingPipeline = PricingPipeline; }
public GetCustomerOrderDataSet(ICustomerOrderUtilities customerOrderUtilities) { this.customerOrderUtilities = customerOrderUtilities; }