コード例 #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;
 }
コード例 #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;
        }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }
コード例 #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);
        }
コード例 #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;
        }
コード例 #7
0
 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;
 }
コード例 #8
0
        public Pager <MessageTemplateEntity> GetPageList(MessageTemplateQuery query)
        {
            IMessageTemplateService       service = ServiceContainer.Instance.Container.Resolve <IMessageTemplateService>();
            Pager <MessageTemplateEntity> pager   = service.GetMessageTemplatePageList(query);

            return(pager);
        }
コード例 #9
0
ファイル: AlertFeedbackService.cs プロジェクト: wegiangb/cbs
 public AlertFeedbackService(ISmsSendingService smsSendingService, IDataCollectors dataCollectors, IMessageTemplateService messageTemplateService, IUncommittedEventStreamCoordinator uncommittedEventStreamCoordinator)
 {
     _smsSendingService = smsSendingService;
     _dataCollectors    = dataCollectors;
     _uncommittedEventStreamCoordinator = uncommittedEventStreamCoordinator;
     _messageTemplateService            = messageTemplateService;
 }
コード例 #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;
 }
コード例 #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;
 }
コード例 #12
0
 public TemplatedMessageForm(IShapeFactory shapeFactory, IMessageTemplateService messageTemplateService, IMessageManager messageManager)
 {
     Shape = shapeFactory;
     _messageTemplateService = messageTemplateService;
     _messageManager         = messageManager;
     T = NullLocalizer.Instance;
 }
コード例 #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;
 }
コード例 #14
0
 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;
 }
コード例 #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;
 }
コード例 #16
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;
 }
コード例 #17
0
 public TemplatedMessageActions(
     IMessageManager messageManager, IMessageTemplateService messageTemplateService)
 {
     _messageManager         = messageManager;
     _messageTemplateService = messageTemplateService;
     T = NullLocalizer.Instance;
 }
コード例 #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;
        }
コード例 #19
0
        public IList <MessageTemplateEntity> GetList(MessageTemplateQuery query)
        {
            IMessageTemplateService       service = ServiceContainer.Instance.Container.Resolve <IMessageTemplateService>();
            IList <MessageTemplateEntity> list    = service.GetMessageTemplateList(query);

            return(list);
        }
コード例 #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;
        }
コード例 #21
0
 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;
 }
コード例 #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;
 }
コード例 #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;
        }
コード例 #25
0
 public MessageTemplateModelFactory(IBaseAdminModelFactory baseAdminModelFactory,
                                    IMessageTemplateService messageTemplateService,
                                    IMessageTokenProvider messageTokenProvider)
 {
     this._baseAdminModelFactory  = baseAdminModelFactory;
     this._messageTemplateService = messageTemplateService;
     this._messageTokenProvider   = messageTokenProvider;
 }
コード例 #26
0
        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);
        }
コード例 #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;
 }
コード例 #28
0
 public MessageTemplateController(
     IWorkContextAccessor workContextAccessor,
     IMessageTemplateService messageTemplateService,
     IEnumerable <IMessageTokensProvider> tokenProviders)
     : base(workContextAccessor, messageTemplateService)
 {
     this.tokenProviders = tokenProviders;
 }
コード例 #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;
 }
コード例 #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;
 }
コード例 #31
0
 public RegistrationSuccessHanlder(
     ILogger <RegistrationSuccessHanlder> logger,
     IBus bus,
     IMessageTemplateService messageTemplate
     )
 {
     _logger          = logger;
     _bus             = bus;
     _messageTemplate = messageTemplate;
 }
コード例 #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;
 }
コード例 #33
0
ファイル: SMSService.cs プロジェクト: VinasTT/ltb
 public SMSService(IRepository <SMSRecord> SMSRepository,
                   IMessageTemplateService messageTemplateService,
                   IStoreService storeService,
                   IStoreContext storeContext)
 {
     _SMSRepository = SMSRepository;
     this._messageTemplateService = messageTemplateService;
     this._storeService           = storeService;
     this._storeContext           = storeContext;
 }
コード例 #34
0
 public AccountApprovedHanlder(
     ILogger <AccountApprovedHanlder> logger,
     IBus bus,
     IMessageTemplateService messageTemplate
     )
 {
     _logger          = logger;
     _bus             = bus;
     _messageTemplate = messageTemplate;
 }
コード例 #35
0
 public MessageTemplateController(
     IMessageTemplateModelFactory messageTemplateModelFactory,
     IMessageTemplateService messageTemplateService,
     INotificationService notificationService,
     IWorkflowMessageService workflowMessageService)
 {
     _messageTemplateModelFactory = messageTemplateModelFactory;
     _messageTemplateService      = messageTemplateService;
     _notificationService         = notificationService;
     _workflowMessageService      = workflowMessageService;
 }
コード例 #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;
 }
コード例 #37
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;
        }
コード例 #38
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;
 }
コード例 #39
0
 public TemplatedMessageHandler(IMessageTemplateService messageTemplateService, ITokenizer tokenizer, IOrchardServices services) {
     _messageTemplateService = messageTemplateService;
     _tokenizer = tokenizer;
     _services = services;
 }
コード例 #40
0
 public TemplatedMessageForm(IShapeFactory shapeFactory, IMessageTemplateService messageTemplateService, IMessageManager messageManager) {
     Shape = shapeFactory;
     _messageTemplateService = messageTemplateService;
     _messageManager = messageManager;
     T = NullLocalizer.Instance;
 }
コード例 #41
0
 public MessageTemplateController()
 {
     _service = IoC.GetService<IMessageTemplateService>();
 }
 public MessageTemplateController(IMessageTemplateService messageTemplateService) {
     _messageTemplateService = messageTemplateService;
 }
コード例 #43
0
 public TemplatedMessageActions(
     IMessageManager messageManager, IMessageTemplateService messageTemplateService) {
     _messageManager = messageManager;
     _messageTemplateService = messageTemplateService;
     T = NullLocalizer.Instance;
 }
コード例 #44
0
 public FreeSamplePlugin(IMessageTemplateService messageTemplateService)
 {
     _messageTemplateService = messageTemplateService;
 }
コード例 #45
0
 public MessageTemplatePartHandler(IRepository<MessageTemplatePartRecord> repository, IMessageTemplateService messageTemplateService) {
     _messageTemplateService = messageTemplateService;
     Filters.Add(StorageFilter.For(repository));
     OnActivated<MessageTemplatePart>(PropertyHandlers);
 }