コード例 #1
0
 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
ファイル: CampaignService.cs プロジェクト: pquic/qCommerce
 /// <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;
 }
コード例 #8
0
 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;
 }
コード例 #9
0
        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
ファイル: CampaignService.cs プロジェクト: vic0626/nas-merk
 /// <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;
 }
コード例 #15
0
 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
ファイル: NewPublicationEmailSender.cs プロジェクト: itbq/bbm
 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;
 }
コード例 #21
0
 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;
 }
コード例 #24
0
 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;
 }
コード例 #27
0
 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;
 }
コード例 #29
0
 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;
 }
コード例 #30
0
 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;
 }
コード例 #31
0
 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
ファイル: RequestEmailSender.cs プロジェクト: itbq/bbm
 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
ファイル: MiniSiteEmailSender.cs プロジェクト: itbq/bbm
 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;
        }
コード例 #39
0
 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;
 }
コード例 #40
0
 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;
 }