Пример #1
0
 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;
 }
Пример #3
0
 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;
 }
Пример #4
0
 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;
 }
Пример #6
0
 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;
 }
Пример #8
0
 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>();
 }
Пример #9
0
 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;
 }
Пример #10
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;
 }
 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;
 }
Пример #13
0
 public UpdateCartLine_Brasseler(IOrderLineUtilities orderLineUtilities, IRoundingRulesProvider roundingRulesProvider, ICustomerOrderUtilities customerOrderUtilities, IPricingPipeline PricingPipeline, IPromotionEngine promotionEngine)
 {
     this.PromotionEngine = promotionEngine;
     this.pricingPipeline = PricingPipeline;
 }
Пример #14
0
 public GetCartLine(IOrderLineUtilities orderLineUtilities)
 {
     this.orderLineUtilities = orderLineUtilities;
 }