public DiscountSubscriptionProduct_Brasseler(IPricingPipeline pricingPipeline, ICustomerOrderUtilities customerOrderUtilities, IPromotionAmountProvider promotionAmountProvider) : base(pricingPipeline, promotionAmountProvider) { this.pricingPipeline = pricingPipeline; this.CustomerOrderUtilities = customerOrderUtilities; this.promotionAmountProvider = promotionAmountProvider; }
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 DiscountProductsWithPriceCode_Brasseler(IPricingPipeline PricingPipeline, IPromotionAmountProvider PromotionAmountProvider) : base(PricingPipeline, PromotionAmountProvider) { this.pricingPipeline = PricingPipeline; this.promotionAmountProvider = PromotionAmountProvider; }
/// <summary>Initializes a new instance of the <see cref="T:Insite.Plugins.PromotionEngines.PromotionResultServices.SetProductPrice" /> class.</summary> /// <param name="pricingPipeline">The pricing pipeline.</param> /// <param name="promotionProvider">The promotion provider.</param> public SetProductQty_Brasseler( IPricingPipeline pricingPipeline, IPromotionAmountProvider promotionProvider) : base(pricingPipeline, promotionProvider) { }
public DiscountProductsInCategory_Brasseler(IPricingPipeline PricingPipeline, IPromotionAmountProvider promotionAmountProvider) : base(PricingPipeline, promotionAmountProvider) { this.pricingPipeline = PricingPipeline; this.promotionAmountProvider = promotionAmountProvider; }
public ProductPromotionHelper_Brasseler(IPricingPipeline PricingPipeline, IPromotionAmountProvider promotionProvider) { this.pricingPipeline = PricingPipeline; this.UnitOfWork = DependencyLocator.Current.GetInstance <IUnitOfWorkFactory>().GetUnitOfWork(); this.PromotionProvider = promotionProvider; }