public MobSocialMessageService(IMessageTemplateService messageTemplateService,
                                    IStoreService storeService, IMessageTokenProvider messageTokenProvider,
                                    ILanguageService languageService,
                                    IStoreContext storeContext,
                                    IEventPublisher eventPublisher,
                                    ITokenizer tokenizer, IQueuedEmailService queuedEmailService,
                                    IEmailAccountService emailAccountService,
                                    EmailAccountSettings emailAccountSettings,
                                    ILocalizationService localizationService,
                                    MessageTemplatesSettings messageTemplateSettings,
                                    CatalogSettings catalogSettings,
                                    IProductAttributeParser productAttributeParser, IWorkContext workContext)
 {
     _messageTemplateService = messageTemplateService;
     _storeService = storeService;
     _messageTokenProvider = messageTokenProvider;
     _languageService = languageService;
     _storeContext = storeContext;
     _eventPublisher = eventPublisher;
     _tokenizer = tokenizer;
     _queuedEmailService = queuedEmailService;
     _emailAccountService = emailAccountService;
     _emailAccountSettings = emailAccountSettings;
     _localizationService = localizationService;
     _messageTemplateSettings = messageTemplateSettings;
     _catalogSettings = catalogSettings;
     _productAttributeParser = productAttributeParser;
     _workContext = workContext;
 }
        public HomeInstallationQuoteController(
            IWorkContext workContext,
            ISettingService settingService,
            IGenericAttributeService genericAttributeService,
            ILocalizationService localizationService,
            IMessageTokenProvider messageTokenProvider,
            IEmailAccountService emailAccountService,
            IEventPublisher eventPublisher,
            IMessageTemplateService messageTemplateService,
            ITokenizer tokenizer,
            IQueuedEmailService queuedEmailService,
            IProductService productService,

            CaptchaSettings captchaSettings,
            EmailAccountSettings emailAccountSettings)
        {
            _workContext = workContext;
            _settingService = settingService;
            _genericAttributeService = genericAttributeService;
            _localizationService = localizationService;
            _messageTokenProvider = messageTokenProvider;
            _emailAccountService = emailAccountService;
            _eventPublisher = eventPublisher;
            _messageTemplateService = messageTemplateService;
            _tokenizer = tokenizer;
            _queuedEmailService = queuedEmailService;
            _productService = productService;
            _captchaSettings = captchaSettings;
            _emailAccountSettings = emailAccountSettings;
        }
        public WorkflowMessageService(
			IMessageTemplateService messageTemplateService,
            IQueuedEmailService queuedEmailService, 
			ILanguageService languageService,
            ITokenizer tokenizer, 
			IEmailAccountService emailAccountService,
            IMessageTokenProvider messageTokenProvider,
			IStoreService storeService,
			IStoreContext storeContext,
            EmailAccountSettings emailAccountSettings,
            IEventPublisher eventPublisher,
            IWorkContext workContext,
            HttpRequestBase httpRequest,
			IDownloadService downloadServioce)
        {
            this._messageTemplateService = messageTemplateService;
            this._queuedEmailService = queuedEmailService;
            this._languageService = languageService;
            this._tokenizer = tokenizer;
            this._emailAccountService = emailAccountService;
            this._messageTokenProvider = messageTokenProvider;
            this._storeService = storeService;
            this._storeContext = storeContext;
            this._emailAccountSettings = emailAccountSettings;
            this._eventPublisher = eventPublisher;
            this._workContext = workContext;
            this._httpRequest = httpRequest;
            this._downloadServioce = downloadServioce;
        }
 public WorkflowMessageService(IMessageTemplateService messageTemplateService,
     IQueuedEmailService queuedEmailService,
     ILanguageService languageService,
     ITokenizer tokenizer, 
     IEmailAccountService emailAccountService,
     IMessageTokenProvider messageTokenProvider,
     IStoreService storeService,
     IStoreContext storeContext,
     EmailAccountSettings emailAccountSettings,
     IEventPublisher eventPublisher,
     ISMSSender smsSender,
     SMSSettings smsSettings)
 {
     this._messageTemplateService = messageTemplateService;
     this._queuedEmailService = queuedEmailService;
     this._languageService = languageService;
     this._tokenizer = tokenizer;
     this._emailAccountService = emailAccountService;
     this._messageTokenProvider = messageTokenProvider;
     this._storeService = storeService;
     this._storeContext = storeContext;
     this._emailAccountSettings = emailAccountSettings;
     this._eventPublisher = eventPublisher;
     this._smsSender = smsSender;
     this._smsSettings = smsSettings;
 }
Example #5
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="campaignRepository">Campaign repository</param>
 /// <param name="emailSender">Email sender</param>
 /// <param name="messageTokenProvider">Message token provider</param>
 /// <param name="tokenizer">Tokenizer</param>
 /// <param name="queuedEmailService">Queued email service</param>
 /// <param name="eventPublisher">Event published</param>
 public CampaignService(IRepository<Campaign> campaignRepository,
     IEmailSender emailSender, IMessageTokenProvider messageTokenProvider,
     ITokenizer tokenizer, IQueuedEmailService queuedEmailService, IEventPublisher eventPublisher)
 {
     _campaignRepository = campaignRepository;
     _emailSender = emailSender;
     _messageTokenProvider = messageTokenProvider;
     _tokenizer = tokenizer;
     _queuedEmailService = queuedEmailService;
     _eventPublisher = eventPublisher;
 }
Example #6
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="campaignRepository">Campaign repository</param>
 /// <param name="emailSender">Email sender</param>
 /// <param name="messageTokenProvider">Message token provider</param>
 /// <param name="tokenizer">Tokenizer</param>
 /// <param name="queuedEmailService">Queued email service</param>
 /// <param name="accountService">Account service</param>
 /// <param name="eventPublisher">Event published</param>
 public CampaignService(IRepository<Campaign> campaignRepository,
     IEmailSender emailSender, IMessageTokenProvider messageTokenProvider,
     ITokenizer tokenizer, IQueuedEmailService queuedEmailService,
     IAccountService accountService)
 {
     this._campaignRepository = campaignRepository;
     this._emailSender = emailSender;
     this._messageTokenProvider = messageTokenProvider;
     this._tokenizer = tokenizer;
     this._queuedEmailService = queuedEmailService;
     this._accountService = accountService;
 }
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="campaignRepository">Campaign repository</param>
 /// <param name="emailSender">Email sender</param>
 /// <param name="messageTokenProvider">Message token provider</param>
 /// <param name="tokenizer">Tokenizer</param>
 /// <param name="queuedEmailService">Queued email service</param>
 /// <param name="customerService">Customer service</param>
 /// <param name="eventPublisher">Event published</param>
 public CampaignService(IRepository<Campaign> campaignRepository,
     IEmailSender emailSender, IMessageTokenProvider messageTokenProvider,
     ITokenizer tokenizer, IQueuedEmailService queuedEmailService,
     ICustomerService customerService, IEventPublisher eventPublisher)
 {
     this._campaignRepository = campaignRepository;
     this._emailSender = emailSender;
     this._messageTokenProvider = messageTokenProvider;
     this._tokenizer = tokenizer;
     this._queuedEmailService = queuedEmailService;
     this._customerService = customerService;
     this._eventPublisher = eventPublisher;
 }
 public MessageTemplateController(IMessageTemplateService messageTemplateService, 
     IEmailAccountService emailAccountService, ILanguageService languageService, 
     ILocalizedEntityService localizedEntityService,
     ILocalizationService localizationService, IMessageTokenProvider messageTokenProvider, 
     EmailAccountSettings emailAccountSettings)
 {
     this.messageTemplateService = messageTemplateService;
     this.emailAccountService = emailAccountService;
     this.languageService = languageService;
     this.localizedEntityService = localizedEntityService;
     this.localizationService = localizationService;
     this.messageTokenProvider = messageTokenProvider;
     this.emailAccountSettings = emailAccountSettings;
 }
        public WorkflowMessageService(IMessageTemplateService messageTemplateService,
            IQueuedEmailService queuedEmailService, ILanguageService languageService,
            ITokenizer tokenizer, IEmailAccountService emailAccountService,
            IMessageTokenProvider messageTokenProvider,
            EmailAccountSettings emailAccountSettings)
        {
            this._messageTemplateService = messageTemplateService;
            this._queuedEmailService = queuedEmailService;
            this._languageService = languageService;
            this._tokenizer = tokenizer;
            this._emailAccountService = emailAccountService;
            this._messageTokenProvider = messageTokenProvider;

            this._emailAccountSettings = emailAccountSettings;
        }
Example #10
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="campaignRepository">Campaign repository</param>
 /// <param name="emailSender">Email sender</param>
 /// <param name="messageTokenProvider">Message token provider</param>
 /// <param name="tokenizer">Tokenizer</param>
 /// <param name="queuedEmailService">Queued email service</param>
 /// <param name="customerService">Customer service</param>
 /// <param name="storeContext">Store context</param>
 /// <param name="eventPublisher">Event published</param>
 public CampaignService(IRepository <Campaign> campaignRepository,
                        IEmailSender emailSender, IMessageTokenProvider messageTokenProvider,
                        ITokenizer tokenizer, IQueuedEmailService queuedEmailService,
                        ICustomerService customerService, IStoreContext storeContext,
                        IEventPublisher eventPublisher)
 {
     this._campaignRepository   = campaignRepository;
     this._emailSender          = emailSender;
     this._messageTokenProvider = messageTokenProvider;
     this._tokenizer            = tokenizer;
     this._queuedEmailService   = queuedEmailService;
     this._storeContext         = storeContext;
     this._customerService      = customerService;
     this._eventPublisher       = eventPublisher;
 }
 public MessageTemplateModelFactory(IBaseAdminModelFactory baseAdminModelFactory,
                                    ILocalizationService localizationService,
                                    ILocalizedModelFactory localizedModelFactory,
                                    IMessageTemplateService messageTemplateService,
                                    IMessageTokenProvider messageTokenProvider,
                                    IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                                    IStoreService storeService)
 {
     this._baseAdminModelFactory             = baseAdminModelFactory;
     this._localizationService               = localizationService;
     this._localizedModelFactory             = localizedModelFactory;
     this._messageTemplateService            = messageTemplateService;
     this._messageTokenProvider              = messageTokenProvider;
     this._storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     this._storeService = storeService;
 }
 public CampaignService(IUserService userService,
                        IEmailSender emailSender,
                        IEventPublisher eventPublisher,
                        IMessageTokenProvider messageTokenProvider,
                        IQueuedEmailService queuedEmailService,
                        IRepository <Campaign> campaignRepository,
                        ITokenizer tokenizer)
 {
     this._userService          = userService;
     this._emailSender          = emailSender;
     this._eventPublisher       = eventPublisher;
     this._messageTokenProvider = messageTokenProvider;
     this._queuedEmailService   = queuedEmailService;
     this._campaignRepository   = campaignRepository;
     this._tokenizer            = tokenizer;
 }
Example #13
0
 public CampaignModelFactory(CatalogSettings catalogSettings,
                             EmailAccountSettings emailAccountSettings,
                             IBaseAdminModelFactory baseAdminModelFactory,
                             ICampaignService campaignService,
                             IDateTimeHelper dateTimeHelper,
                             ILocalizationService localizationService,
                             IMessageTokenProvider messageTokenProvider)
 {
     _catalogSettings       = catalogSettings;
     _emailAccountSettings  = emailAccountSettings;
     _baseAdminModelFactory = baseAdminModelFactory;
     _campaignService       = campaignService;
     _dateTimeHelper        = dateTimeHelper;
     _localizationService   = localizationService;
     _messageTokenProvider  = messageTokenProvider;
 }
Example #14
0
 public CampaignController(ICampaignService campaignService,
     IDateTimeHelper dateTimeHelper, IEmailAccountService emailAccountService,
     EmailAccountSettings emailAccountSettings,
     INewsLetterSubscriptionService newsLetterSubscriptionService,
     ILocalizationService localizationService, IMessageTokenProvider messageTokenProvider,
     IPermissionService permissionService)
 {
     this._campaignService = campaignService;
     this._dateTimeHelper = dateTimeHelper;
     this._emailAccountService = emailAccountService;
     this._emailAccountSettings = emailAccountSettings;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._localizationService = localizationService;
     this._messageTokenProvider = messageTokenProvider;
     this._permissionService = permissionService;
 }
 public MessageTemplateController(IMessageTemplateService messageTemplateService,
                                  IEmailAccountService emailAccountService,
                                  ILanguageService languageService,
                                  ITranslationService translationService,
                                  IMessageTokenProvider messageTokenProvider,
                                  IStoreService storeService,
                                  EmailAccountSettings emailAccountSettings)
 {
     _messageTemplateService = messageTemplateService;
     _emailAccountService    = emailAccountService;
     _languageService        = languageService;
     _translationService     = translationService;
     _messageTokenProvider   = messageTokenProvider;
     _storeService           = storeService;
     _emailAccountSettings   = emailAccountSettings;
 }
Example #16
0
 public NewsPublicationEmailSender(INewsService newsService,
                                   IEmailAccountService emailAccountService,
                                   EmailAccountSettings emailAccountSettings,
                                   IMessageTemplateService messageTemplateService,
                                   IMessageTokenProvider mesageTokenProvider,
                                   ITokenizer tokenizer,
                                   IQueuedEmailService queuedEmailService)
 {
     this._newsService            = newsService;
     this._emailAccountService    = emailAccountService;
     this._emailAccountSettings   = emailAccountSettings;
     this._messageTemplateService = messageTemplateService;
     this._mesageTokenProvider    = mesageTokenProvider;
     this._tokenizer          = tokenizer;
     this._queuedEmailService = queuedEmailService;
 }
Example #17
0
 public CampaignController(ICampaignService campaignService,
                           IDateTimeHelper dateTimeHelper, IEmailAccountService emailAccountService,
                           EmailAccountSettings emailAccountSettings,
                           INewsLetterSubscriptionService newsLetterSubscriptionService,
                           ILocalizationService localizationService, IMessageTokenProvider messageTokenProvider,
                           IPermissionService permissionService)
 {
     this._campaignService               = campaignService;
     this._dateTimeHelper                = dateTimeHelper;
     this._emailAccountService           = emailAccountService;
     this._emailAccountSettings          = emailAccountSettings;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._localizationService           = localizationService;
     this._messageTokenProvider          = messageTokenProvider;
     this._permissionService             = permissionService;
 }
Example #18
0
        public WorkflowMessageService(IMessageTemplateService messageTemplateService,
                                      IQueuedEmailService queuedEmailService, ILanguageService languageService,
                                      ITokenizer tokenizer, IEmailAccountService emailAccountService,
                                      IMessageTokenProvider messageTokenProvider, IWebHelper webHelper,
                                      EmailAccountSettings emailAccountSettings)
        {
            this._messageTemplateService = messageTemplateService;
            this._queuedEmailService     = queuedEmailService;
            this._languageService        = languageService;
            this._tokenizer            = tokenizer;
            this._emailAccountService  = emailAccountService;
            this._messageTokenProvider = messageTokenProvider;
            this._webHelper            = webHelper;

            this._emailAccountSettings = emailAccountSettings;
        }
Example #19
0
 public MessageTemplateController(IMessageTemplateService messageTemplateService,
                                  IEmailAccountService emailAccountService,
                                  ILanguageService languageService,
                                  ILocalizationService localizationService,
                                  IMessageTokenProvider messageTokenProvider,
                                  IStoreService storeService,
                                  EmailAccountSettings emailAccountSettings)
 {
     this._messageTemplateService = messageTemplateService;
     this._emailAccountService    = emailAccountService;
     this._languageService        = languageService;
     this._localizationService    = localizationService;
     this._messageTokenProvider   = messageTokenProvider;
     this._storeService           = storeService;
     this._emailAccountSettings   = emailAccountSettings;
 }
Example #20
0
 public CampaignService(ICustomerService customerService,
                        IEmailSender emailSender,
                        IMessageTokenProvider messageTokenProvider,
                        IQueuedEmailService queuedEmailService,
                        IRepository <Campaign> campaignRepository,
                        IStoreContext storeContext,
                        ITokenizer tokenizer)
 {
     _customerService      = customerService;
     _emailSender          = emailSender;
     _messageTokenProvider = messageTokenProvider;
     _queuedEmailService   = queuedEmailService;
     _campaignRepository   = campaignRepository;
     _storeContext         = storeContext;
     _tokenizer            = tokenizer;
 }
 public SendinBlueMessageService(CommonSettings commonSettings,
                                 EmailAccountSettings emailAccountSettings,
                                 IAddressService addressService,
                                 IAffiliateService affiliateService,
                                 ICustomerService customerService,
                                 IEmailAccountService emailAccountService,
                                 IEventPublisher eventPublisher,
                                 IGenericAttributeService genericAttributeService,
                                 ILanguageService languageService,
                                 ILocalizationService localizationService,
                                 IMessageTemplateService messageTemplateService,
                                 IMessageTokenProvider messageTokenProvider,
                                 IOrderService orderService,
                                 IProductService productService,
                                 ISettingService settingService,
                                 IStoreContext storeContext,
                                 IStoreService storeService,
                                 IQueuedEmailService queuedEmailService,
                                 ITokenizer tokenizer,
                                 SendinBlueManager sendinBlueEmailManager,
                                 LocalizationSettings localizationSettings)
     : base(commonSettings,
            emailAccountSettings,
            addressService,
            affiliateService,
            customerService,
            emailAccountService,
            eventPublisher,
            languageService,
            localizationService,
            messageTemplateService,
            messageTokenProvider,
            orderService,
            productService,
            queuedEmailService,
            storeContext,
            storeService,
            tokenizer,
            localizationSettings)
 {
     _emailAccountService     = emailAccountService;
     _genericAttributeService = genericAttributeService;
     _queuedEmailService      = queuedEmailService;
     _settingService          = settingService;
     _tokenizer = tokenizer;
     _sendinBlueEmailManager = sendinBlueEmailManager;
 }
Example #22
0
 public MessageTemplateController(IMessageTemplateService messageTemplateService,
                                  IEmailAccountService emailAccountService, ILanguageService languageService,
                                  ILocalizedEntityService localizedEntityService,
                                  ILocalizationService localizationService, IMessageTokenProvider messageTokenProvider,
                                  IPermissionService permissionService, EmailAccountSettings emailAccountSettings,
                                  IWorkContext workContext)
 {
     this._messageTemplateService = messageTemplateService;
     this._emailAccountService    = emailAccountService;
     this._languageService        = languageService;
     this._localizedEntityService = localizedEntityService;
     this._localizationService    = localizationService;
     this._messageTokenProvider   = messageTokenProvider;
     this._permissionService      = permissionService;
     this._emailAccountSettings   = emailAccountSettings;
     this._workContext            = workContext;
 }
Example #23
0
 public CameleoWorkflowMessageService(IMessageTemplateService messageTemplateService, IQueuedEmailService queuedEmailService,
                                      ITokenizer tokenizer, IEmailAccountService emailAccountService, IMessageTokenProvider messageTokenProvider,
                                      ILanguageService languageService, IStoreService storeService, IStoreContext storeContext, EmailAccountSettings emailAccountSettings,
                                      IEventPublisher eventPublisher, IWorkContext workContext)
     : base(messageTemplateService, queuedEmailService, languageService, tokenizer, emailAccountService, messageTokenProvider, storeService, storeContext, emailAccountSettings, eventPublisher)
 {
     this._messageTemplateService = messageTemplateService;
     this._queuedEmailService     = queuedEmailService;
     this._languageService        = languageService;
     this._tokenizer            = tokenizer;
     this._emailAccountService  = emailAccountService;
     this._messageTokenProvider = messageTokenProvider;
     this._storeService         = storeService;
     this._storeContext         = storeContext;
     this._workContext          = workContext;
     this._emailAccountSettings = emailAccountSettings;
     this._eventPublisher       = eventPublisher;
 }
 public MessageTemplateModelFactory(CatalogSettings catalogSettings,
                                    IBaseAdminModelFactory baseAdminModelFactory,
                                    ILocalizationService localizationService,
                                    ILocalizedModelFactory localizedModelFactory,
                                    IMessageTemplateService messageTemplateService,
                                    IMessageTokenProvider messageTokenProvider,
                                    IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                                    IStoreService storeService)
 {
     _catalogSettings                   = catalogSettings;
     _baseAdminModelFactory             = baseAdminModelFactory;
     _localizationService               = localizationService;
     _localizedModelFactory             = localizedModelFactory;
     _messageTemplateService            = messageTemplateService;
     _messageTokenProvider              = messageTokenProvider;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     _storeService = storeService;
 }
Example #25
0
 public UploadCatalogEmailService(IMessageTemplateService messageTemplateService,
                                  ITokenizer tokenizer,
                                  IQueuedEmailService queuedEmailService,
                                  IEmailAccountService emailAccountService,
                                  EmailAccountSettings emailAccountSettings,
                                  ICategoryService categoryService,
                                  IMessageTokenProvider messageTokenProvider,
                                  ICustomerService customerService)
 {
     this._messageTemplateService = messageTemplateService;
     this._tokenizer            = tokenizer;
     this._queuedEmailService   = queuedEmailService;
     this._emailAccountService  = emailAccountService;
     this._emailAccountSettings = emailAccountSettings;
     this._categoryService      = categoryService;
     this._messageTokenProvider = messageTokenProvider;
     this._customerService      = customerService;
 }
 public WorkflowMessageService(IMessageTemplateService messageTemplateService,
                               IQueuedEmailService queuedEmailService,
                               ILanguageService languageService,
                               ITokenizer tokenizer,
                               IEmailAccountService emailAccountService,
                               IMessageTokenProvider messageTokenProvider,
                               EmailAccountSettings emailAccountSettings,
                               IEventPublisher eventPublisher)
 {
     _messageTemplateService = messageTemplateService;
     _queuedEmailService     = queuedEmailService;
     _languageService        = languageService;
     _tokenizer            = tokenizer;
     _emailAccountService  = emailAccountService;
     _messageTokenProvider = messageTokenProvider;
     _emailAccountSettings = emailAccountSettings;
     _eventPublisher       = eventPublisher;
 }
 public MessageTemplateController(IMessageTemplateService messageTemplateService, 
     IEmailAccountService emailAccountService, ILanguageService languageService, 
     ILocalizedEntityService localizedEntityService,
     ILocalizationService localizationService, IMessageTokenProvider messageTokenProvider, 
     IPermissionService permissionService, IStoreService storeService,
     IStoreMappingService storeMappingService,
     EmailAccountSettings emailAccountSettings)
 {
     this._messageTemplateService = messageTemplateService;
     this._emailAccountService = emailAccountService;
     this._languageService = languageService;
     this._localizedEntityService = localizedEntityService;
     this._localizationService = localizationService;
     this._messageTokenProvider = messageTokenProvider;
     this._permissionService = permissionService;
     this._storeService = storeService;
     this._storeMappingService = storeMappingService;
     this._emailAccountSettings = emailAccountSettings;
 }
 public MessageTemplateController(IMessageTemplateService messageTemplateService,
                                  IEmailAccountService emailAccountService, ILanguageService languageService,
                                  ILocalizedEntityService localizedEntityService,
                                  ILocalizationService localizationService, IMessageTokenProvider messageTokenProvider,
                                  IPermissionService permissionService, ISiteService siteService,
                                  ISiteMappingService siteMappingService,
                                  EmailAccountSettings emailAccountSettings)
 {
     this._messageTemplateService = messageTemplateService;
     this._emailAccountService    = emailAccountService;
     this._languageService        = languageService;
     this._localizedEntityService = localizedEntityService;
     this._localizationService    = localizationService;
     this._messageTokenProvider   = messageTokenProvider;
     this._permissionService      = permissionService;
     this._siteService            = siteService;
     this._siteMappingService     = siteMappingService;
     this._emailAccountSettings   = emailAccountSettings;
 }
 public WorkflowMessageService(
     ILanguageService languageService,
     IMessageTemplateService messageTemplateService,
     IMessageTokenProvider messageTokenProvider,
     ICustomerService customerService,
     IEmailAccountService emailAccountService,
     EmailAccountSettings emailAccountSettings,
     ITokenizer tokenizer,
     IQueuedEmailService queuedEmailService)
 {
     _languageService        = languageService;
     _messageTemplateService = messageTemplateService;
     _messageTokenProvider   = messageTokenProvider;
     _customerService        = customerService;
     _emailAccountService    = emailAccountService;
     _emailAccountSettings   = emailAccountSettings;
     _tokenizer          = tokenizer;
     _queuedEmailService = queuedEmailService;
 }
 public WorkflowMessageService(IMessageTemplateService messageTemplateService,
                               IQueuedEmailService queuedEmailService,
                               ITokenizer tokenizer,
                               IEmailAccountService emailAccountService,
                               IMessageTokenProvider messageTokenProvider,
                               //IStoreService storeService,
                               //IStoreContext storeContext,
                               EmailAccountSettings emailAccountSettings,
                               IEventPublisher eventPublisher)
 {
     this._messageTemplateService = messageTemplateService;
     this._queuedEmailService     = queuedEmailService;
     this._tokenizer            = tokenizer;
     this._emailAccountService  = emailAccountService;
     this._messageTokenProvider = messageTokenProvider;
     //this._storeService = storeService;
     //this._storeContext = storeContext;
     this._emailAccountSettings = emailAccountSettings;
     this._eventPublisher       = eventPublisher;
 }
 public WorkflowMessageService(CommonSettings commonSettings,
                               EmailAccountSettings emailAccountSettings,
                               IUserService userService,
                               IEmailAccountService emailAccountService,
                               IEventPublisher eventPublisher,
                               IMessageTemplateService messageTemplateService,
                               IMessageTokenProvider messageTokenProvider,
                               IQueuedEmailService queuedEmailService,
                               ITokenizer tokenizer)
 {
     this._commonSettings         = commonSettings;
     this._emailAccountSettings   = emailAccountSettings;
     this._userService            = userService;
     this._emailAccountService    = emailAccountService;
     this._eventPublisher         = eventPublisher;
     this._messageTemplateService = messageTemplateService;
     this._messageTokenProvider   = messageTokenProvider;
     this._queuedEmailService     = queuedEmailService;
     this._tokenizer = tokenizer;
 }
Example #32
0
 public RequestEmailSender(IRequestService requestService,
                           IMessageTemplateService messageTemplateService,
                           IMessageTokenProvider messageTokenProvider,
                           ITokenizer tokenizer,
                           IQueuedEmailService queuedEmailService,
                           IProductService productService,
                           IEmailAccountService emailAccountService,
                           EmailAccountSettings emailAccountSettings,
                           IEmailSender emailSender)
 {
     this._requestService         = requestService;
     this._messageTemplateService = messageTemplateService;
     this._messageTokenProvider   = messageTokenProvider;
     this._tokenizer            = tokenizer;
     this._queuedEmailService   = queuedEmailService;
     this._productService       = productService;
     this._emailAccountService  = emailAccountService;
     this._emailAccountSettings = emailAccountSettings;
     this._emailSender          = emailSender;
 }
Example #33
0
 public CampaignViewModelService(ICampaignService campaignService,
                                 ICustomerService customerService,
                                 IDateTimeHelper dateTimeHelper,
                                 IEmailAccountService emailAccountService,
                                 ILocalizationService localizationService,
                                 IMessageTokenProvider messageTokenProvider,
                                 IStoreService storeService,
                                 ICustomerTagService customerTagService,
                                 INewsletterCategoryService newsletterCategoryService)
 {
     _campaignService           = campaignService;
     _customerService           = customerService;
     _dateTimeHelper            = dateTimeHelper;
     _emailAccountService       = emailAccountService;
     _localizationService       = localizationService;
     _messageTokenProvider      = messageTokenProvider;
     _storeService              = storeService;
     _customerTagService        = customerTagService;
     _newsletterCategoryService = newsletterCategoryService;
 }
Example #34
0
 public MessageTemplateController(IMessageTemplateService messageTemplateService,
                                  IEmailAccountService emailAccountService,
                                  ILanguageService languageService,
                                  ILocalizedEntityService localizedEntityService,
                                  ILocalizationService localizationService,
                                  IMessageTokenProvider messageTokenProvider,
                                  IPermissionService permissionService,
                                  IWorkflowMessageService workflowMessageService,
                                  EmailAccountSettings emailAccountSettings)
 {
     _messageTemplateService = messageTemplateService;
     _emailAccountService    = emailAccountService;
     _languageService        = languageService;
     _localizedEntityService = localizedEntityService;
     _localizationService    = localizationService;
     _messageTokenProvider   = messageTokenProvider;
     _permissionService      = permissionService;
     _workflowMessageService = workflowMessageService;
     _emailAccountSettings   = emailAccountSettings;
 }
Example #35
0
 public MiniSiteEmailSender(IMessageTemplateService messageTemplateService,
                            IMessageTokenProvider messageTokenProvider,
                            ITokenizer tokenizer,
                            IQueuedEmailService queuedEmailService,
                            ICustomerService customerService,
                            IEmailAccountService emailAccountService,
                            EmailAccountSettings emailAccountSettings,
                            IEmailSender emailSender,
                            IMiniSiteService miniSiteService)
 {
     this._messageTemplateService = messageTemplateService;
     this._messageTokenProvider   = messageTokenProvider;
     this._tokenizer            = tokenizer;
     this._queuedEmailService   = queuedEmailService;
     this._customerService      = customerService;
     this._emailAccountService  = emailAccountService;
     this._emailAccountSettings = emailAccountSettings;
     this._emailSender          = emailSender;
     this._miniSiteService      = miniSiteService;
 }
Example #36
0
        public WorkflowMessageService(IMessageTemplateService messageTemplateService,
                                      IQueuedEmailService queuedEmailService, ILanguageService languageService,
                                      ITokenizer tokenizer, IEmailAccountService emailAccountService,
                                      IMessageTokenProvider messageTokenProvider,
                                      EmailAccountSettings emailAccountSettings,
                                      IEventPublisher eventPublisher, ISiteContext siteContext,
                                      IWorkContext workContext)
        {
            this._messageTemplateService = messageTemplateService;
            this._queuedEmailService     = queuedEmailService;
            this._languageService        = languageService;
            this._tokenizer            = tokenizer;
            this._emailAccountService  = emailAccountService;
            this._messageTokenProvider = messageTokenProvider;

            this._emailAccountSettings = emailAccountSettings;
            this._eventPublisher       = eventPublisher;
            this._workContext          = workContext;
            this._siteContext          = siteContext;
        }
 public SendInBlueMessageService(
     IMessageTemplateService messageTemplateService,
     IQueuedEmailService queuedEmailService,
     ILanguageService languageService,
     ITokenizer tokenizer,
     IEmailAccountService emailAccountService,
     IMessageTokenProvider messageTokenProvider,
     IStoreService storeService,
     IStoreContext storeContext,
     EmailAccountSettings emailAccountSettings,
     IEventPublisher eventPublisher,
     ISettingService settingService,
     IGenericAttributeService genericAttributeService,
     SendInBlueEmailManager sendInBlueEmailManager,
     CommonSettings commonSettings,
     HttpContextBase httpContext)
     : base(messageTemplateService,
            queuedEmailService,
            languageService,
            tokenizer,
            emailAccountService,
            messageTokenProvider,
            storeService,
            storeContext,
            commonSettings,
            emailAccountSettings,
            eventPublisher,
            httpContext)
 {
     this._emailAccountService     = emailAccountService;
     this._eventPublisher          = eventPublisher;
     this._genericAttributeService = genericAttributeService;
     this._messageTemplateService  = messageTemplateService;
     this._messageTokenProvider    = messageTokenProvider;
     this._queuedEmailService      = queuedEmailService;
     this._settingService          = settingService;
     this._storeContext            = storeContext;
     this._storeService            = storeService;
     this._tokenizer = tokenizer;
     this._sendInBlueEmailManager = sendInBlueEmailManager;
 }
Example #38
0
        public LicenseService(IGenericAttributeService genericAttributeService, IProductAttributeParser productAttributeParser,
                              LicenseSettings licenseSettings, IStoreService storeService,
                              ILanguageService languageService, IStoreContext storeContext,
                              IMessageTokenProvider messageTokenProvider, ITokenizer tokenizer,
                              IQueuedEmailService queuedEmailService, IEmailAccountService emailAccountService,
                              IMessageTemplateService messageTemplateService, EmailAccountSettings emailAccountSettings)
        {
            this._genericAttributeService = genericAttributeService;
            this._productAttributeParser  = productAttributeParser;
            this._storeService            = storeService;
            this._languageService         = languageService;
            this._storeContext            = storeContext;
            this._messageTokenProvider    = messageTokenProvider;
            this._tokenizer              = tokenizer;
            this._queuedEmailService     = queuedEmailService;
            this._emailAccountService    = emailAccountService;
            this._messageTemplateService = messageTemplateService;

            this._licenseSettings      = licenseSettings;
            this._emailAccountSettings = emailAccountSettings;
        }
 public CampaignViewModelService(ICampaignService campaignService,
                                 ICustomerService customerService,
                                 IGroupService groupService,
                                 IDateTimeService dateTimeService,
                                 IEmailAccountService emailAccountService,
                                 IMessageTokenProvider messageTokenProvider,
                                 IStoreService storeService,
                                 ILanguageService languageService,
                                 ICustomerTagService customerTagService,
                                 INewsletterCategoryService newsletterCategoryService)
 {
     _campaignService           = campaignService;
     _customerService           = customerService;
     _groupService              = groupService;
     _dateTimeService           = dateTimeService;
     _emailAccountService       = emailAccountService;
     _messageTokenProvider      = messageTokenProvider;
     _storeService              = storeService;
     _languageService           = languageService;
     _customerTagService        = customerTagService;
     _newsletterCategoryService = newsletterCategoryService;
 }
 public AppointmentService(IRepository <Appointment> newAppointmentRepository,
                           IEventPublisher eventPublisher,
                           IStoreContext storeContext,
                           IMessageTemplateService messageTemplateService,
                           IWorkflowMessageService workflowMessageService,
                           IMessageTokenProvider messageTokenProvider,
                           IEmailAccountService emailAccountService,
                           EmailAccountSettings emailAccountSettings,
                           IWorkContext workContext,
                           LocalizationSettings localizationSettings)
 {
     _newAppointmentRepository = newAppointmentRepository;
     _eventPublisher           = eventPublisher;
     _storeContext             = storeContext;
     _messageTemplateService   = messageTemplateService;
     _workflowMessageService   = workflowMessageService;
     _messageTokenProvider     = messageTokenProvider;
     _emailAccountService      = emailAccountService;
     _emailAccountSettings     = emailAccountSettings;
     _workContext          = workContext;
     _localizationSettings = localizationSettings;
 }
Example #41
0
 public MessageTemplateController(IMessageTemplateService messageTemplateService,
                                  IEmailAccountService emailAccountService,
                                  ILanguageService languageService,
                                  ILocalizedEntityService localizedEntityService,
                                  ILocalizationService localizationService,
                                  IMessageTokenProvider messageTokenProvider,
                                  IPermissionService permissionService,
                                  IStoreService storeService,
                                  IStoreMappingService storeMappingService,
                                  IWorkflowMessageService workflowMessageService)
 {
     this._messageTemplateService = messageTemplateService;
     this._emailAccountService    = emailAccountService;
     this._languageService        = languageService;
     this._localizedEntityService = localizedEntityService;
     this._localizationService    = localizationService;
     this._messageTokenProvider   = messageTokenProvider;
     this._permissionService      = permissionService;
     this._storeService           = storeService;
     this._storeMappingService    = storeMappingService;
     this._workflowMessageService = workflowMessageService;
 }