Exemplo n.º 1
0
 public WorkflowMessageService(CommonSettings commonSettings,
                               EmailAccountSettings emailAccountSettings,
                               ICustomerService customerService,
                               IEmailAccountService emailAccountService,
                               IEventPublisher eventPublisher,
                               ILanguageService languageService,
                               ILocalizationService localizationService,
                               IMessageTemplateService messageTemplateService,
                               IMessageTokenProvider messageTokenProvider,
                               IQueuedEmailService queuedEmailService,
                               IStoreContext storeContext,
                               IStoreService storeService,
                               ITokenizer tokenizer)
 {
     this._commonSettings         = commonSettings;
     this._emailAccountSettings   = emailAccountSettings;
     this._customerService        = customerService;
     this._emailAccountService    = emailAccountService;
     this._eventPublisher         = eventPublisher;
     this._languageService        = languageService;
     this._localizationService    = localizationService;
     this._messageTemplateService = messageTemplateService;
     this._messageTokenProvider   = messageTokenProvider;
     this._queuedEmailService     = queuedEmailService;
     this._storeContext           = storeContext;
     this._storeService           = storeService;
     this._tokenizer = tokenizer;
 }
Exemplo n.º 2
0
        public MessageService(
            IDallasArtContext dallasArtContext,
            ICustomerRoleService customerRoleService,
            IStoreContext storeContext,
            IMessageTokenProvider messageTokenProvider,
            ILanguageService languageService,
            EmailAccountSettings emailAccountSettings,
            IEmailAccountService emailAccountService,
            IMessageTemplateService messageTemplateService,
            IEventPublisher eventPublisher,
            ICustomerService customerService,
            //           IEnrollmentRequestService enrollmentRequestService,
            IWorkContext workContext,
            //           ICustomerAttributeService customerAttributeService,
            ILogger logger

            )
        {
            this._dallasArtContext       = dallasArtContext;
            this._messageTokenProvider   = messageTokenProvider;
            this._languageService        = languageService;
            this._emailAccountSettings   = emailAccountSettings;
            this._emailAccountService    = emailAccountService;
            this._messageTemplateService = messageTemplateService;
            this._eventPublisher         = eventPublisher;
            this._customerService        = customerService;
            //   this._enrollmentRequestService = enrollmentRequestService;
            this._store               = storeContext.CurrentStore;
            this._workContext         = workContext;
            this._customerRoleService = customerRoleService;
            //           this._customerAttributeService = customerAttributeService;
            this._logger = logger;
        }
 public CustomerActionViewModelService(ICustomerService customerService,
                                       IGroupService groupService,
                                       ICustomerTagService customerTagService,
                                       ITranslationService translationService,
                                       ICustomerActivityService customerActivityService,
                                       IStoreService storeService,
                                       IVendorService vendorService,
                                       ICustomerActionService customerActionService,
                                       IBannerService bannerService,
                                       IInteractiveFormService interactiveFormService,
                                       IMessageTemplateService messageTemplateService,
                                       IDateTimeService dateTimeService,
                                       IProductService productService)
 {
     _customerService         = customerService;
     _groupService            = groupService;
     _customerTagService      = customerTagService;
     _translationService      = translationService;
     _customerActivityService = customerActivityService;
     _storeService            = storeService;
     _vendorService           = vendorService;
     _customerActionService   = customerActionService;
     _bannerService           = bannerService;
     _interactiveFormService  = interactiveFormService;
     _messageTemplateService  = messageTemplateService;
     _dateTimeService         = dateTimeService;
     _productService          = productService;
 }
 public WorkflowNotificationService(CommonSettings commonSettings,
                                    EmailAccountSettings emailAccountSettings,
                                    IUserService userService,
                                    IEmailAccountService emailAccountService,
                                    IEventPublisher eventPublisher,
                                    ILanguageService languageService,
                                    ILocalizationService localizationService,
                                    IMessageTemplateService messageTemplateService,
                                    IMessageTokenProvider messageTokenProvider,
                                    IQueuedEmailService queuedEmailService,
                                    IQueuedNotificationService queuedNotificationService,
                                    ITokenizer tokenizer)
 {
     this._commonSettings            = commonSettings;
     this._emailAccountSettings      = emailAccountSettings;
     this._userService               = userService;
     this._emailAccountService       = emailAccountService;
     this._eventPublisher            = eventPublisher;
     this._languageService           = languageService;
     this._localizationService       = localizationService;
     this._messageTemplateService    = messageTemplateService;
     this._messageTokenProvider      = messageTokenProvider;
     this._queuedEmailService        = queuedEmailService;
     this._queuedNotificationService = queuedNotificationService;
     this._tokenizer = tokenizer;
 }
Exemplo n.º 5
0
        public ExecResult Del(MessageTemplateQuery query)
        {
            ExecResult execResult           = new ExecResult();
            IMessageTemplateService service = ServiceContainer.Instance.Container.Resolve <IMessageTemplateService>();

            Int64[] TemplateIDs = query.TemplateIDs;
            if (TemplateIDs == null)
            {
                execResult.result = EnumJsonResult.failure.ToString();
                execResult.msg    = "没有删除任何数据!";
                return(execResult);
            }
            string msg    = query.TType == 2 ? "短信模版" : "邮件模版";
            bool   result = service.BatchDeleteMessageTemplate(TemplateIDs);

            if (result)
            {
                execResult.result = EnumJsonResult.success.ToString();
                execResult.msg    = "删除" + msg + "成功!";
            }
            else
            {
                execResult.result = EnumJsonResult.failure.ToString();
                execResult.msg    = "删除" + msg + "失败!";
            }
            return(execResult);
        }
Exemplo n.º 6
0
        public MessageFactory(
            ICommonServices services,
            ITemplateEngine templateEngine,
            ITemplateManager templateManager,
            IMessageModelProvider modelProvider,
            IMessageTemplateService messageTemplateService,
            IQueuedEmailService queuedEmailService,
            ILanguageService languageService,
            IEmailAccountService emailAccountService,
            EmailAccountSettings emailAccountSettings,
            IDownloadService downloadService)
        {
            _services               = services;
            _templateEngine         = templateEngine;
            _templateManager        = templateManager;
            _modelProvider          = modelProvider;
            _messageTemplateService = messageTemplateService;
            _queuedEmailService     = queuedEmailService;
            _languageService        = languageService;
            _emailAccountService    = emailAccountService;
            _emailAccountSettings   = emailAccountSettings;
            _downloadService        = downloadService;

            T      = NullLocalizer.Instance;
            Logger = NullLogger.Instance;
        }
 public SendInBlueController(HttpContextBase httpContext,
                             IEmailAccountService emailAccountService,
                             IGenericAttributeService genericAttributeService,
                             ILocalizationService localizationService,
                             ILogger logger,
                             IMessageTemplateService messageTemplateService,
                             IMessageTokenProvider messageTokenProvider,
                             IScheduleTaskService scheduleTaskService,
                             ISettingService settingService,
                             IStoreMappingService storeMappingService,
                             IStoreService storeService,
                             IWorkContext workContext,
                             SendInBlueEmailManager sendInBlueEmailManager)
 {
     this._httpContext             = httpContext;
     this._emailAccountService     = emailAccountService;
     this._genericAttributeService = genericAttributeService;
     this._localizationService     = localizationService;
     this._logger = logger;
     this._messageTemplateService = messageTemplateService;
     this._messageTokenProvider   = messageTokenProvider;
     this._scheduleTaskService    = scheduleTaskService;
     this._settingService         = settingService;
     this._storeMappingService    = storeMappingService;
     this._storeService           = storeService;
     this._workContext            = workContext;
     this._sendInBlueEmailManager = sendInBlueEmailManager;
 }
Exemplo n.º 8
0
        public Pager <MessageTemplateEntity> GetPageList(MessageTemplateQuery query)
        {
            IMessageTemplateService       service = ServiceContainer.Instance.Container.Resolve <IMessageTemplateService>();
            Pager <MessageTemplateEntity> pager   = service.GetMessageTemplatePageList(query);

            return(pager);
        }
Exemplo n.º 9
0
 public AlertFeedbackService(ISmsSendingService smsSendingService, IDataCollectors dataCollectors, IMessageTemplateService messageTemplateService, IUncommittedEventStreamCoordinator uncommittedEventStreamCoordinator)
 {
     _smsSendingService = smsSendingService;
     _dataCollectors    = dataCollectors;
     _uncommittedEventStreamCoordinator = uncommittedEventStreamCoordinator;
     _messageTemplateService            = messageTemplateService;
 }
Exemplo n.º 10
0
 public OfflineDepositCommands(
     IPaymentRepository repository,
     IPaymentQueries paymentQueries,
     IEventBus eventBus,
     IPaymentSettingsValidator validator,
     IActorInfoProvider actorInfoProvider,
     IPlayerIdentityValidator identityValidator,
     IDocumentService documentsService,
     IOfflineDepositQueries offlineDepositQueries,
     IServiceBus serviceBus,
     IBonusApiProxy bonusApiProxy,
     IMessageTemplateService messageTemplateService)
 {
     _repository             = repository;
     _paymentQueries         = paymentQueries;
     _eventBus               = eventBus;
     _validator              = validator;
     _actorInfoProvider      = actorInfoProvider;
     _identityValidator      = identityValidator;
     _documentsService       = documentsService;
     _offlineDepositQueries  = offlineDepositQueries;
     _serviceBus             = serviceBus;
     _bonusApiProxy          = bonusApiProxy;
     _messageTemplateService = messageTemplateService;
 }
Exemplo n.º 11
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;
 }
Exemplo n.º 12
0
 public TemplatedMessageForm(IShapeFactory shapeFactory, IMessageTemplateService messageTemplateService, IMessageManager messageManager)
 {
     Shape = shapeFactory;
     _messageTemplateService = messageTemplateService;
     _messageManager         = messageManager;
     T = NullLocalizer.Instance;
 }
Exemplo n.º 13
0
 public WorkflowMessageService(IMessageTemplateService messageTemplateService,
                               IQueuedEmailService queuedEmailService,
                               ILanguageService languageService,
                               ITokenizer tokenizer,
                               IEmailAccountService emailAccountService,
                               IMessageTokenProvider messageTokenProvider,
                               IApplicationService applicationService,
                               ISysContext sysContext,
                               CommonSettings commonSettings,
                               EmailAccountSettings emailAccountSettings,
                               IEventPublisher eventPublisher,
                               HttpContextBase httpContext)
 {
     this._messageTemplateService = messageTemplateService;
     this._queuedEmailService     = queuedEmailService;
     this._languageService        = languageService;
     this._tokenizer            = tokenizer;
     this._emailAccountService  = emailAccountService;
     this._messageTokenProvider = messageTokenProvider;
     this._applicationService   = applicationService;
     this._sysContext           = sysContext;
     this._commonSettings       = commonSettings;
     this._emailAccountSettings = emailAccountSettings;
     this._eventPublisher       = eventPublisher;
     this._httpContext          = httpContext;
 }
 public CustomerActionViewModelService(ICustomerService customerService,
                                       ICustomerTagService customerTagService,
                                       ILocalizationService localizationService,
                                       ICustomerActivityService customerActivityService,
                                       ICategoryService categoryService,
                                       IManufacturerService manufacturerService,
                                       IStoreService storeService,
                                       IVendorService vendorService,
                                       ICustomerActionService customerActionService,
                                       IProductAttributeService productAttributeService,
                                       IBannerService bannerService,
                                       IInteractiveFormService interactiveFormService,
                                       IMessageTemplateService messageTemplateService,
                                       IDateTimeHelper dateTimeHelper,
                                       IProductService productService)
 {
     _customerService         = customerService;
     _customerTagService      = customerTagService;
     _localizationService     = localizationService;
     _customerActivityService = customerActivityService;
     _categoryService         = categoryService;
     _manufacturerService     = manufacturerService;
     _storeService            = storeService;
     _vendorService           = vendorService;
     _customerActionService   = customerActionService;
     _bannerService           = bannerService;
     _interactiveFormService  = interactiveFormService;
     _messageTemplateService  = messageTemplateService;
     _dateTimeHelper          = dateTimeHelper;
     _productService          = productService;
 }
Exemplo n.º 15
0
 public SendinblueController(IEmailAccountService emailAccountService,
                             IGenericAttributeService genericAttributeService,
                             ILocalizationService localizationService,
                             ILogger logger,
                             IMessageTemplateService messageTemplateService,
                             IMessageTokenProvider messageTokenProvider,
                             INotificationService notificationService,
                             ISettingService settingService,
                             IStaticCacheManager staticCacheManager,
                             IStoreContext storeContext,
                             IStoreMappingService storeMappingService,
                             IStoreService storeService,
                             IWorkContext workContext,
                             MessageTemplatesSettings messageTemplatesSettings,
                             SendinblueManager sendinblueEmailManager)
 {
     _emailAccountService     = emailAccountService;
     _genericAttributeService = genericAttributeService;
     _localizationService     = localizationService;
     _logger = logger;
     _messageTemplateService   = messageTemplateService;
     _messageTokenProvider     = messageTokenProvider;
     _notificationService      = notificationService;
     _settingService           = settingService;
     _staticCacheManager       = staticCacheManager;
     _storeContext             = storeContext;
     _storeMappingService      = storeMappingService;
     _storeService             = storeService;
     _workContext              = workContext;
     _messageTemplatesSettings = messageTemplatesSettings;
     _sendinblueEmailManager   = sendinblueEmailManager;
 }
 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;
 }
Exemplo n.º 17
0
 public TemplatedMessageActions(
     IMessageManager messageManager, IMessageTemplateService messageTemplateService)
 {
     _messageManager         = messageManager;
     _messageTemplateService = messageTemplateService;
     T = NullLocalizer.Instance;
 }
Exemplo n.º 18
0
        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;
        }
Exemplo n.º 19
0
        public IList <MessageTemplateEntity> GetList(MessageTemplateQuery query)
        {
            IMessageTemplateService       service = ServiceContainer.Instance.Container.Resolve <IMessageTemplateService>();
            IList <MessageTemplateEntity> list    = service.GetMessageTemplateList(query);

            return(list);
        }
Exemplo n.º 20
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;
        }
 public MessageTemplateController(
     IMessageTemplateService messageTemplateService,
     ICampaignService campaignService,
     IMessageFactory messageFactory,
     IEmailAccountService emailAccountService,
     IEmailSender emailSender,
     ILanguageService languageService,
     ILocalizedEntityService localizedEntityService,
     ILocalizationService localizationService,
     IPermissionService permissionService,
     IStoreService storeService,
     IStoreMappingService storeMappingService,
     EmailAccountSettings emailAccountSettings)
 {
     _messageTemplateService = messageTemplateService;
     _campaignService        = campaignService;
     _messageFactory         = messageFactory;
     _emailAccountService    = emailAccountService;
     _emailSender            = emailSender;
     _languageService        = languageService;
     _localizedEntityService = localizedEntityService;
     _localizationService    = localizationService;
     _permissionService      = permissionService;
     _storeService           = storeService;
     _storeMappingService    = storeMappingService;
     _emailAccountSettings   = emailAccountSettings;
 }
Exemplo n.º 22
0
 public WithdrawalService(
     IPaymentRepository repository,
     IPaymentQueries paymentQueries,
     IEventBus eventBus,
     BrandQueries brandQueries,
     IAVCValidationService avcValidationService,
     IRiskProfileCheckValidationService riskProfileCheckService,
     IActorInfoProvider actorInfoProvider,
     IUnityContainer container,
     IMessageTemplateService messageTemplateService,
     IGameWalletOperations walletCommands,
     IServiceBus serviceBus)
 {
     _repository              = repository;
     _paymentQueries          = paymentQueries;
     _eventBus                = eventBus;
     _brandQueries            = brandQueries;
     _avcValidationService    = avcValidationService;
     _riskProfileCheckService = riskProfileCheckService;
     _actorInfoProvider       = actorInfoProvider;
     _container               = container;
     _serviceBus              = serviceBus;
     _messageTemplateService  = messageTemplateService;
     _walletCommands          = walletCommands;
 }
Exemplo n.º 23
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;
        }
 public MessageTemplateModelFactory(IBaseAdminModelFactory baseAdminModelFactory,
                                    IMessageTemplateService messageTemplateService,
                                    IMessageTokenProvider messageTokenProvider)
 {
     this._baseAdminModelFactory  = baseAdminModelFactory;
     this._messageTemplateService = messageTemplateService;
     this._messageTokenProvider   = messageTokenProvider;
 }
        public MessageTemplateServiceTests()
        {
            var configuration = new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfiles()));
            var mapper        = new Mapper(configuration);
            var noCache       = new NoCacheService();

            _templateService = new MessageTemplateService(_mockMessageTemplateRepository.Object, mapper, noCache, _mockLogger.Object);
        }
Exemplo n.º 27
0
 public CompileRazorMessagesTask(ILogger logger, ILanguageService languageService, IMessageTemplateService messageTemplateService, IStoreService storeService, ISettingService settingService)
 {
     this._logger                 = logger;
     this._languageService        = languageService;
     this._messageTemplateService = messageTemplateService;
     this._storeService           = storeService;
     this._settingService         = settingService;
 }
Exemplo n.º 28
0
 public MessageTemplateController(
     IWorkContextAccessor workContextAccessor,
     IMessageTemplateService messageTemplateService,
     IEnumerable <IMessageTokensProvider> tokenProviders)
     : base(workContextAccessor, messageTemplateService)
 {
     this.tokenProviders = tokenProviders;
 }
Exemplo n.º 29
0
 public BaseMessageService(ILanguageService languageService, IEmailAccountService emailAccountService, IMessageTemplateService messageTemplateService, ITokenizer tokenizer, IQueuedEmailService queuedEmailService, EmailAccountSettings emailAccountSettings)
 {
     _languageService = languageService;
     _emailAccountService = emailAccountService;
     _messageTemplateService = messageTemplateService;
     _tokenizer = tokenizer;
     _queuedEmailService = queuedEmailService;
     _emailAccountSettings = emailAccountSettings;
 }
Exemplo n.º 30
0
 public BaseMessageService(ILanguageService languageService, IEmailAccountService emailAccountService, IMessageTemplateService messageTemplateService, ITokenizer tokenizer, IQueuedEmailService queuedEmailService, EmailAccountSettings emailAccountSettings)
 {
     _languageService        = languageService;
     _emailAccountService    = emailAccountService;
     _messageTemplateService = messageTemplateService;
     _tokenizer            = tokenizer;
     _queuedEmailService   = queuedEmailService;
     _emailAccountSettings = emailAccountSettings;
 }
 public RegistrationSuccessHanlder(
     ILogger <RegistrationSuccessHanlder> logger,
     IBus bus,
     IMessageTemplateService messageTemplate
     )
 {
     _logger          = logger;
     _bus             = bus;
     _messageTemplate = messageTemplate;
 }
Exemplo n.º 32
0
 public MessagesController(ICampaignService campaignService, IEmailAccountService emailAccountService, IMessageTemplateService messageTemplateService,
                           INewsLetterSubscriptionService newsLetterSubscriptionService, IQueuedEmailService queuedEmailService, IWorkflowMessageService workflowMessageService)
 {
     this._campaignService               = campaignService;
     this._emailAccountService           = emailAccountService;
     this._messageTemplateService        = messageTemplateService;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._queuedEmailService            = queuedEmailService;
     this._workflowMessageService        = workflowMessageService;
 }
Exemplo n.º 33
0
 public SMSService(IRepository <SMSRecord> SMSRepository,
                   IMessageTemplateService messageTemplateService,
                   IStoreService storeService,
                   IStoreContext storeContext)
 {
     _SMSRepository = SMSRepository;
     this._messageTemplateService = messageTemplateService;
     this._storeService           = storeService;
     this._storeContext           = storeContext;
 }
Exemplo n.º 34
0
 public AccountApprovedHanlder(
     ILogger <AccountApprovedHanlder> logger,
     IBus bus,
     IMessageTemplateService messageTemplate
     )
 {
     _logger          = logger;
     _bus             = bus;
     _messageTemplate = messageTemplate;
 }
Exemplo n.º 35
0
 public MessageTemplateController(
     IMessageTemplateModelFactory messageTemplateModelFactory,
     IMessageTemplateService messageTemplateService,
     INotificationService notificationService,
     IWorkflowMessageService workflowMessageService)
 {
     _messageTemplateModelFactory = messageTemplateModelFactory;
     _messageTemplateService      = messageTemplateService;
     _notificationService         = notificationService;
     _workflowMessageService      = workflowMessageService;
 }
Exemplo n.º 36
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;
 }
        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;
        }
 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 TemplatedMessageHandler(IMessageTemplateService messageTemplateService, ITokenizer tokenizer, IOrchardServices services) {
     _messageTemplateService = messageTemplateService;
     _tokenizer = tokenizer;
     _services = services;
 }
 public TemplatedMessageForm(IShapeFactory shapeFactory, IMessageTemplateService messageTemplateService, IMessageManager messageManager) {
     Shape = shapeFactory;
     _messageTemplateService = messageTemplateService;
     _messageManager = messageManager;
     T = NullLocalizer.Instance;
 }
 public MessageTemplateController()
 {
     _service = IoC.GetService<IMessageTemplateService>();
 }
 public MessageTemplateController(IMessageTemplateService messageTemplateService) {
     _messageTemplateService = messageTemplateService;
 }
 public TemplatedMessageActions(
     IMessageManager messageManager, IMessageTemplateService messageTemplateService) {
     _messageManager = messageManager;
     _messageTemplateService = messageTemplateService;
     T = NullLocalizer.Instance;
 }
 public FreeSamplePlugin(IMessageTemplateService messageTemplateService)
 {
     _messageTemplateService = messageTemplateService;
 }
 public MessageTemplatePartHandler(IRepository<MessageTemplatePartRecord> repository, IMessageTemplateService messageTemplateService) {
     _messageTemplateService = messageTemplateService;
     Filters.Add(StorageFilter.For(repository));
     OnActivated<MessageTemplatePart>(PropertyHandlers);
 }