public TellAFriendService_Brasseler(IUnitOfWorkFactory unitOfWorkFactory, IEmailService emailService, IEmailTemplateUtilities emailTemplateUtilities, IContentManagerUtilities contentManagerUtilities) : base(unitOfWorkFactory, emailService) { this.UnitOfWorkFactory = unitOfWorkFactory; this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.EmailService = emailService; this.EmailTemplateUtilities = emailTemplateUtilities; this.ContentManagerUtilities = contentManagerUtilities; customSettings = new CustomSettings(); }
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 SendConfirmationEmail_Brasseler(Lazy <IBuildEmailValues> buildEmailValues, Lazy <IEmailService> emailService, IEmailTemplateUtilities emailTemplateUtilities, IContentManagerUtilities contentManagerUtilities, EmailsSettings emailsSettings) { this.buildEmailValues = buildEmailValues; this.EmailTemplateUtilities = emailTemplateUtilities; this.EmailService = emailService; this.ContentManagerUtilities = contentManagerUtilities; this.EmailsSettings = emailsSettings; customSettings = new CustomSettings(); }
public BackOrderRefreshPostProcessor(Insite.Data.Entities.IntegrationJob integrationJob, IUnitOfWorkFactory unitOfWorkFactory, IIntegrationJobSchedulingService integrationJobSchedulingService, Lazy <IEmailService> emailService, IEmailTemplateUtilities emailTemplateUtilities, IContentManagerUtilities contentManagerUtilities, CustomSettings customSettings) { this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork(); this.IntegrationJobSchedulingService = integrationJobSchedulingService; this.EmailService = emailService; this.IntegrationJob = integrationJob; this.EmailTemplateUtilities = emailTemplateUtilities; this.ContentManagerUtilities = contentManagerUtilities; this.CustomSettings = 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 EmailService_Brasseler(IEmailTemplateUtilities emailTemplateUtilities, IContentManagerUtilities contentManagerUtilities, IEntityTranslationService entityTranslationService, EmailsSettings emailsSettings, Lazy <IEmailTemplateRenderer> emailTemplateRenderer, Lazy <IPerRequestCacheManager> perRequestCacheManager) : base(emailTemplateUtilities, contentManagerUtilities, entityTranslationService, emailsSettings, emailTemplateRenderer, perRequestCacheManager) { this.CustomSettings = new 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 RemoveCart_Override(IEmailTemplateUtilities emailTemplateUtilities, IHandlerFactory handlerFactory, IContentManagerUtilities contentManagerUtilities, Lazy <IEmailService> emailService) { this.EmailTemplateUtilities = emailTemplateUtilities; this.ContentManagerUtilities = contentManagerUtilities; this.EmailService = emailService; }