Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
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 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();
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
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;
 }
 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;
 }