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;
        }
Пример #3
0
        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;
        }
Пример #4
0
 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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #7
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="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;
        }
Пример #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;
 }
Пример #11
0
 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;
 }
Пример #12
0
 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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
        }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #26
0
 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;
 }
Пример #28
0
 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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }