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 SubmitRmaOrderToErp(IHandlerFactory HandlerFactory, ICartPipeline cartPipeline) { this.HandlerFactory = HandlerFactory; CartPipeline = cartPipeline; updateCartResult = new UpdateCartResult(); }