public ProcessSubscriptionPurchase_Override(Lazy <IProductUtilities> productUtilities, IPricingPipeline pricingPipeline, IOrderLineUtilities orderLineUtilities, ICartPipeline cartPipeline) { this.productUtilities = productUtilities; this.pricingPipeline = pricingPipeline; this.orderLineUtilities = orderLineUtilities; this.cartPipeline = cartPipeline; }
public CriteriaTypeOrderProductCount( IOrderLineUtilities orderLineUtilities, IEnumModelProvider enumModelProvider) { OrderLineUtilities = orderLineUtilities; EnumModelProvider = enumModelProvider; }
public SmartSupplyModifiedOrdersPostProcessor(IntegrationJob integrationJob, IUnitOfWorkFactory unitOfWorkFactory, IIntegrationJobSchedulingService integrationJobSchedulingService, IEmailService emailService, ICurrencyFormatProvider currencyFormatProvider, IOrderLineUtilities OrderLineUtilities) { this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.IntegrationJobSchedulingService = integrationJobSchedulingService; this.EmailService = emailService; this.IntegrationJob = integrationJob; this.CurrencyFormatProvider = currencyFormatProvider; this.OrderLineUtilities = OrderLineUtilities; }
public SetQtyOrdered( IRoundingRulesProvider roundingRulesProvider, IOrderLineUtilities orderLineUtilities, CartSettings cartSettings) { this.roundingRulesProvider = roundingRulesProvider; this.orderLineUtilities = orderLineUtilities; this.cartSettings = cartSettings; }
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 SubscriptionShippingNotificationPostProcessor(IUnitOfWorkFactory unitOfWorkFactory, IEmailService emailService, IEmailTemplateUtilities emailTemplateUtilities, IContentManagerUtilities contentManagerUtilities, ICurrencyFormatProvider currencyFormatProvider, IOrderLineUtilities OrderLineUtilities) { this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.EmailService = emailService; this.ContentManagerUtilities = contentManagerUtilities; this.EmailTemplateUtilities = emailTemplateUtilities; this.CurrencyFormatProvider = currencyFormatProvider; this.OrderLineUtilities = OrderLineUtilities; }
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 PricingServiceBrasselerCanada( IUnitOfWorkFactory unitOfWorkFactory, ICurrencyFormatProvider currencyFormatProvider, IOrderLineUtilities orderLineUtilities, IPricingServiceFactory pricingServiceFactory, PricingSettings pricingSettings, IPriceMatrixUtilities priceMatrixUtilities, IPerRequestCacheManager perRequestCacheManager ) : base(unitOfWorkFactory, currencyFormatProvider, orderLineUtilities, pricingServiceFactory, perRequestCacheManager, priceMatrixUtilities, pricingSettings) { customSettings = new Lazy <CustomSettings>(); }
public ChangeStatusToAwaitingApproval_Brasseler(Lazy <ICookieManager> cookieManager, ICurrencyFormatProvider currencyFormatProvider, Lazy <ICustomerOrderUtilities> customerOrderUtilities, IUnitOfWorkFactory unitOfWorkFactory, IContentManagerUtilities contentManagerUtilities, IEmailService emailService, EmailsSettings emailsSettings, IEmailTemplateUtilities emailTemplateUtilities, IOrderLineUtilities OrderLineUtilities, Lazy <ITranslationLocalizer> translationLocalizer) { this.cookieManager = cookieManager; this.CurrencyFormatProvider = currencyFormatProvider; this.CustomerOrderUtilities = customerOrderUtilities; this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.ContentManagerUtilities = contentManagerUtilities; this.EmailService = emailService; customSettings = new CustomSettings(); this.EmailsSettings = emailsSettings; this.EmailTemplateUtilities = emailTemplateUtilities; this.OrderLineUtilities = OrderLineUtilities; this.TranslationLocalizer = translationLocalizer; }
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 CalculateShipping_Brasseler(IOrderLineUtilities orderLineUtilities, IPricingPipeline pricingPipeline) { this.orderLineUtilities = orderLineUtilities; this.pricingPipeline = pricingPipeline; }
public UpdateCartLine_Brasseler(IOrderLineUtilities orderLineUtilities, IRoundingRulesProvider roundingRulesProvider, ICustomerOrderUtilities customerOrderUtilities, IPricingPipeline PricingPipeline, IPromotionEngine promotionEngine) { this.PromotionEngine = promotionEngine; this.pricingPipeline = PricingPipeline; }
public GetCartLine(IOrderLineUtilities orderLineUtilities) { this.orderLineUtilities = orderLineUtilities; }