Пример #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;
 }
 public EmailAccountService(
     SmartDbContext db,
     EmailAccountSettings emailAccountSettings)
 {
     _db = db;
     _emailAccountSettings = emailAccountSettings;
 }
Пример #3
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 EmailAccountController(EmailAccountSettings emailAccountSettings,
                               ICustomerActivityService customerActivityService,
                               IEmailAccountModelFactory emailAccountModelFactory,
                               IEmailAccountService emailAccountService,
                               IEmailSender emailSender,
                               ILocalizationService localizationService,
                               INotificationService notificationService,
                               IPermissionService permissionService,
                               ISettingService settingService,
                               IGenericAttributeService genericAttributeService,
                               IWorkContext workContext,
                               IStoreContext storeContext)
 {
     _emailAccountSettings     = emailAccountSettings;
     _customerActivityService  = customerActivityService;
     _emailAccountModelFactory = emailAccountModelFactory;
     _emailAccountService      = emailAccountService;
     _emailSender             = emailSender;
     _localizationService     = localizationService;
     _notificationService     = notificationService;
     _permissionService       = permissionService;
     _settingService          = settingService;
     _genericAttributeService = genericAttributeService;
     _workContext             = workContext;
     _storeContext            = storeContext;
 }
Пример #5
0
        /// <summary>
        /// Prepare paged email account list model
        /// </summary>
        /// <param name="searchModel">Email account search model</param>
        /// <returns>Email account list model</returns>
        public virtual EmailAccountListModel PrepareEmailAccountListModel(EmailAccountSearchModel searchModel)
        {
            if (searchModel == null)
            {
                throw new ArgumentNullException(nameof(searchModel));
            }

            //get email accounts
            System.Collections.Generic.IList <EmailAccount> emailAccounts = _emailAccountService.GetAllEmailAccounts();
            EmailAccountSettings emailAccountSettings = _settingService.LoadSetting <EmailAccountSettings>();
            //prepare grid model
            EmailAccountListModel model = new EmailAccountListModel
            {
                Data = emailAccounts.PaginationByRequestModel(searchModel).Select(emailAccount =>
                {
                    //fill in model values from the entity
                    EmailAccountModel emailAccountModel = emailAccount.ToModel <EmailAccountModel>();

                    //fill in additional values (not existing in the entity)
                    emailAccountModel.IsDefaultEmailAccount = emailAccount.Id == emailAccountSettings.DefaultEmailAccountId;

                    return(emailAccountModel);
                }),
                Total = emailAccounts.Count
            };

            return(model);
        }
Пример #6
0
 public CampaignController(EmailAccountSettings emailAccountSettings,
                           ICampaignModelFactory campaignModelFactory,
                           ICampaignService campaignService,
                           ICustomerActivityService customerActivityService,
                           IDateTimeHelper dateTimeHelper,
                           IEmailAccountService emailAccountService,
                           ILocalizationService localizationService,
                           INotificationService notificationService,
                           INewsLetterSubscriptionService newsLetterSubscriptionService,
                           IPermissionService permissionService,
                           IStoreContext storeContext,
                           IStoreService storeService)
 {
     _emailAccountSettings          = emailAccountSettings;
     _campaignModelFactory          = campaignModelFactory;
     _campaignService               = campaignService;
     _customerActivityService       = customerActivityService;
     _dateTimeHelper                = dateTimeHelper;
     _emailAccountService           = emailAccountService;
     _localizationService           = localizationService;
     _notificationService           = notificationService;
     _newsLetterSubscriptionService = newsLetterSubscriptionService;
     _permissionService             = permissionService;
     _storeContext = storeContext;
     _storeService = storeService;
 }
Пример #7
0
 public HomeController(IEmailAccountService emailAccountService, IQueuedEmailService queuedEmailService, IChonVeService chonveService, EmailAccountSettings emailAccountSettings)
 {
     this._chonveService        = chonveService;
     this._emailAccountService  = emailAccountService;
     this._queuedEmailService   = queuedEmailService;
     this._emailAccountSettings = emailAccountSettings;
 }
 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;
 }
Пример #9
0
        public MessageTokenProvider(ILanguageService languageService,
                                    ILocalizationService localizationService, IDateTimeHelper dateTimeHelper,
                                    IEmailAccountService emailAccountService, EmailAccountSettings emailAccountSettings,
                                    IWebHelper webHelper,
                                    IWorkContext workContext, IDownloadService downloadService,
                                    SiteInformationSettings siteInfoSettings, CompanyInformationSettings companyInfoSettings,
                                    ContactDataSettings contactDataSettings, BankConnectionSettings bankConnectionSettings,
                                    MessageTemplatesSettings templatesSettings, SiteSettings siteSettings,
                                    IEventPublisher eventPublisher)
        {
            this._languageService     = languageService;
            this._localizationService = localizationService;
            this._dateTimeHelper      = dateTimeHelper;
            this._emailAccountService = emailAccountService;
            this._webHelper           = webHelper;
            this._workContext         = workContext;
            this._downloadService     = downloadService;
            this._siteSettings        = siteSettings;

            this._siteInfoSettings     = siteInfoSettings;
            this._templatesSettings    = templatesSettings;
            this._emailAccountSettings = emailAccountSettings;
            this._eventPublisher       = eventPublisher;

            this._companyInfoSettings    = companyInfoSettings;
            this._contactDataSettings    = contactDataSettings;
            this._bankConnectionSettings = bankConnectionSettings;
        }
        public CommonController(ICommonModelFactory commonModelFactory,
                                ILanguageService languageService,
                                ILocalizationService localizationService,
                                IWorkContext workContext,
                                IStoreContext storeContext,
                                IQueuedEmailService queuedEmailService,
                                IEmailAccountService emailAccountService,
                                IThemeContext themeContext,
                                IGenericAttributeService genericAttributeService,
                                ICustomerActivityService customerActivityService,
                                IWorkflowMessageService workflowMessageService,
                                StoreInformationSettings storeInformationSettings,
                                EmailAccountSettings emailAccountSettings,
                                CommonSettings commonSettings,
                                LocalizationSettings localizationSettings,
                                CaptchaSettings captchaSettings)
        {
            this._commonModelFactory      = commonModelFactory;
            this._languageService         = languageService;
            this._localizationService     = localizationService;
            this._workContext             = workContext;
            this._storeContext            = storeContext;
            this._queuedEmailService      = queuedEmailService;
            this._emailAccountService     = emailAccountService;
            this._themeContext            = themeContext;
            this._genericAttributeService = genericAttributeService;
            this._customerActivityService = customerActivityService;
            this._workflowMessageService  = workflowMessageService;

            this._storeInformationSettings = storeInformationSettings;
            this._emailAccountSettings     = emailAccountSettings;
            this._commonSettings           = commonSettings;
            this._localizationSettings     = localizationSettings;
            this._captchaSettings          = captchaSettings;
        }
Пример #11
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="emailAccountRepository">Email account repository</param>
 /// <param name="emailAccountSettings"></param>
 /// <param name="eventPublisher">Event published</param>
 public EmailAccountService(IRepository <EmailAccount> emailAccountRepository,
                            EmailAccountSettings emailAccountSettings, IEventPublisher eventPublisher)
 {
     _emailAccountRepository = emailAccountRepository;
     _emailAccountSettings   = emailAccountSettings;
     _eventPublisher         = eventPublisher;
 }
Пример #12
0
 public AbcContactUsViewComponent(
     IWorkContext workContext,
     IRepository <Shop> shopRepository,
     IRepository <ShopAbc> shopAbcRepository,
     EmailAccountSettings emailAccountSettings,
     IEmailAccountService emailAccountService,
     IEmailSender emailSender,
     ContactUsWidgetSettings contactUsWidgetSettings,
     ILogger logger,
     CaptchaSettings captchaSettings,
     ContactUsWidgetSettings settings,
     ICustomerService customerService
     )
 {
     _workContext             = workContext;
     _shopRepository          = shopRepository;
     _shopAbcRepository       = shopAbcRepository;
     _emailAccountSettings    = emailAccountSettings;
     _emailAccountService     = emailAccountService;
     _emailSender             = emailSender;
     _contactUsWidgetSettings = contactUsWidgetSettings;
     _captchaSettings         = captchaSettings;
     _settings        = settings;
     _customerService = customerService;
 }
Пример #13
0
        public MessageTokenProvider(ILanguageService languageService,
                                    ILocalizationService localizationService, IDateTimeHelper dateTimeHelper,
                                    IEmailAccountService emailAccountService,
                                    IPriceFormatter priceFormatter, ICurrencyService currencyService, IWebHelper webHelper,
                                    IWorkContext workContext, IDownloadService downloadService,
                                    IOrderService orderService, IPaymentService paymentService,
                                    IProductAttributeParser productAttributeParser,
                                    MessageTemplatesSettings templatesSettings,
                                    EmailAccountSettings emailAccountSettings, CatalogSettings catalogSettings,
                                    TaxSettings taxSettings, IEventPublisher eventPublisher)
        {
            this._languageService        = languageService;
            this._localizationService    = localizationService;
            this._dateTimeHelper         = dateTimeHelper;
            this._emailAccountService    = emailAccountService;
            this._priceFormatter         = priceFormatter;
            this._currencyService        = currencyService;
            this._webHelper              = webHelper;
            this._workContext            = workContext;
            this._downloadService        = downloadService;
            this._orderService           = orderService;
            this._paymentService         = paymentService;
            this._productAttributeParser = productAttributeParser;

            this._templatesSettings    = templatesSettings;
            this._emailAccountSettings = emailAccountSettings;
            this._catalogSettings      = catalogSettings;
            this._taxSettings          = taxSettings;
            this._eventPublisher       = eventPublisher;
        }
 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;
 }
Пример #15
0
 public CampaignController(ICampaignService campaignService,
                           IDateTimeHelper dateTimeHelper, IEmailAccountService emailAccountService,
                           EmailAccountSettings emailAccountSettings,
                           INewsLetterSubscriptionService newsLetterSubscriptionService,
                           ILocalizationService localizationService, IMessageTokenProvider messageTokenProvider,
                           IPermissionService permissionService,
                           ILanguageService languageService,
                           ILocalizedEntityService localizationEntityService,
                           IWorkContext workContext,
                           ICategoryService categoryService,
                           CampaignSettings campaignSettings,
                           ISettingService settingService,
                           INewsletterDatesService newsletterDatesService)
 {
     this._campaignService               = campaignService;
     this._dateTimeHelper                = dateTimeHelper;
     this._emailAccountService           = emailAccountService;
     this._emailAccountSettings          = emailAccountSettings;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._localizationService           = localizationService;
     this._messageTokenProvider          = messageTokenProvider;
     this._permissionService             = permissionService;
     this._languageService               = languageService;
     this._localizationEntityService     = localizationEntityService;
     this._workContext            = workContext;
     this._categoryService        = categoryService;
     this._campaignSettings       = campaignSettings;
     this._settingService         = settingService;
     this._newsletterDatesService = newsletterDatesService;
 }
Пример #16
0
 public CampaignController(ICampaignService campaignService,
                           IDateTimeHelper dateTimeHelper,
                           IEmailAccountService emailAccountService,
                           EmailAccountSettings emailAccountSettings,
                           INewsLetterSubscriptionService newsLetterSubscriptionService,
                           ILocalizationService localizationService,
                           IMessageTokenProvider messageTokenProvider,
                           IStoreContext storeContext,
                           IStoreService storeService,
                           IPermissionService permissionService,
                           ICustomerService customerService,
                           ICustomerActivityService customerActivityService)
 {
     this._campaignService               = campaignService;
     this._dateTimeHelper                = dateTimeHelper;
     this._emailAccountService           = emailAccountService;
     this._emailAccountSettings          = emailAccountSettings;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._localizationService           = localizationService;
     this._messageTokenProvider          = messageTokenProvider;
     this._storeContext            = storeContext;
     this._storeService            = storeService;
     this._permissionService       = permissionService;
     this._customerService         = customerService;
     this._customerActivityService = customerActivityService;
 }
 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;
 }
Пример #18
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;
        }
Пример #19
0
 public QueuedMessagesSendTask(IQueuedEmailService queuedEmailService, IEmailSender emailSender, EmailAccountSettings emailAccountSettings)
 {
     this._queuedEmailService   = queuedEmailService;
     this._emailSender          = emailSender;
     this._emailAccountSettings = emailAccountSettings;
     Logger = NullLogger.Instance;
 }
Пример #20
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;
        }
Пример #21
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;
        }
Пример #22
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;
 }
Пример #23
0
 public EmailAccountModelFactory(EmailAccountSettings emailAccountSettings,
                                 IEmailAccountService emailAccountService,
                                 ILocalizationService localizationService)
 {
     _emailAccountSettings = emailAccountSettings;
     _emailAccountService  = emailAccountService;
     _localizationService  = localizationService;
 }
Пример #24
0
        public CommonController(ICategoryService categoryService, IProductService productService,
                                IManufacturerService manufacturerService, ITopicService topicService,
                                ILanguageService languageService,
                                ICurrencyService currencyService, ILocalizationService localizationService,
                                IWorkContext workContext,
                                IQueuedEmailService queuedEmailService, IEmailAccountService emailAccountService,
                                ISitemapGenerator sitemapGenerator, IThemeContext themeContext,
                                IThemeProvider themeProvider, IForumService forumService,
                                IGenericAttributeService genericAttributeService, IWebHelper webHelper,
                                IPermissionService permissionService, IMobileDeviceHelper mobileDeviceHelper,
                                HttpContextBase httpContext, ICacheManager cacheManager,
                                ICustomerActivityService customerActivityService, CustomerSettings customerSettings,
                                TaxSettings taxSettings, CatalogSettings catalogSettings,
                                StoreInformationSettings storeInformationSettings, EmailAccountSettings emailAccountSettings,
                                CommonSettings commonSettings, BlogSettings blogSettings,
                                NewsSettings newsSettings, ForumSettings forumSettings,
                                LocalizationSettings localizationSettings, CaptchaSettings captchaSettings,
                                IBannerService bannerService,
                                IRecentlyViewedProductsService recentlyViewedProductsService,
                                IPictureService pictureService)
        {
            this._categoryService         = categoryService;
            this._productService          = productService;
            this._manufacturerService     = manufacturerService;
            this._topicService            = topicService;
            this._languageService         = languageService;
            this._currencyService         = currencyService;
            this._localizationService     = localizationService;
            this._workContext             = workContext;
            this._queuedEmailService      = queuedEmailService;
            this._emailAccountService     = emailAccountService;
            this._sitemapGenerator        = sitemapGenerator;
            this._themeContext            = themeContext;
            this._themeProvider           = themeProvider;
            this._forumservice            = forumService;
            this._genericAttributeService = genericAttributeService;
            this._webHelper               = webHelper;
            this._permissionService       = permissionService;
            this._mobileDeviceHelper      = mobileDeviceHelper;
            this._httpContext             = httpContext;
            this._cacheManager            = cacheManager;
            this._customerActivityService = customerActivityService;
            this._bannerService           = bannerService;
            this._pictureService          = pictureService;

            this._customerSettings              = customerSettings;
            this._taxSettings                   = taxSettings;
            this._catalogSettings               = catalogSettings;
            this._storeInformationSettings      = storeInformationSettings;
            this._emailAccountSettings          = emailAccountSettings;
            this._commonSettings                = commonSettings;
            this._blogSettings                  = blogSettings;
            this._newsSettings                  = newsSettings;
            this._forumSettings                 = forumSettings;
            this._localizationSettings          = localizationSettings;
            this._captchaSettings               = captchaSettings;
            this._recentlyViewedProductsService = recentlyViewedProductsService;
        }
Пример #25
0
 public QueuedEmailService(
     SmartDbContext db,
     IMailService mailService,
     EmailAccountSettings emailAccountSettings)
 {
     _db                   = db;
     _mailService          = mailService;
     _emailAccountSettings = emailAccountSettings;
 }
Пример #26
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;
 }
Пример #27
0
        public CommonController(
            ICommonServices services,
            ITopicService topicService,
            Lazy <ILanguageService> languageService,
            Lazy <ICurrencyService> currencyService,
            IThemeContext themeContext,
            Lazy <IThemeRegistry> themeRegistry,
            Lazy <IForumService> forumService,
            Lazy <IGenericAttributeService> genericAttributeService,
            Lazy <IMobileDeviceHelper> mobileDeviceHelper,
            Lazy <IUrlRecordService> urlRecordService,
            IPageAssetsBuilder pageAssetsBuilder,
            Lazy <IPictureService> pictureService,
            Lazy <IManufacturerService> manufacturerService,
            CustomerSettings customerSettings,
            PrivacySettings privacySettings,
            TaxSettings taxSettings,
            CatalogSettings catalogSettings,
            ShoppingCartSettings shoppingCartSettings,
            EmailAccountSettings emailAccountSettings,
            CommonSettings commonSettings,
            NewsSettings newsSettings,
            BlogSettings blogSettings,
            ForumSettings forumSettings,
            LocalizationSettings localizationSettings,
            Lazy <SocialSettings> socialSettings,
            ThemeSettings themeSettings,
            IBreadcrumb breadcrumb)
        {
            _services                = services;
            _topicService            = topicService;
            _languageService         = languageService;
            _currencyService         = currencyService;
            _themeContext            = themeContext;
            _themeRegistry           = themeRegistry;
            _forumservice            = forumService;
            _genericAttributeService = genericAttributeService;
            _urlRecordService        = urlRecordService;
            _pageAssetsBuilder       = pageAssetsBuilder;
            _pictureService          = pictureService;
            _manufacturerService     = manufacturerService;

            _customerSettings     = customerSettings;
            _privacySettings      = privacySettings;
            _taxSettings          = taxSettings;
            _catalogSettings      = catalogSettings;
            _shoppingCartSettings = shoppingCartSettings;
            _commonSettings       = commonSettings;
            _newsSettings         = newsSettings;
            _blogSettings         = blogSettings;
            _forumSettings        = forumSettings;
            _localizationSettings = localizationSettings;
            _socialSettings       = socialSettings;
            _themeSettings        = themeSettings;

            _breadcrumb = breadcrumb;
        }
Пример #28
0
        public CommonController(
            ITopicService topicService,
            ILanguageService languageService,
            ICurrencyService currencyService,
            IWorkContext workContext,
            IStoreContext storeContext,
            IThemeContext themeContext,
            IThemeRegistry themeRegistry,
            IForumService forumService,
            IGenericAttributeService genericAttributeService,
            IWebHelper webHelper,
            IPermissionService permissionService,
            IMobileDeviceHelper mobileDeviceHelper,
            ICacheManager cacheManager,
            CustomerSettings customerSettings,
            TaxSettings taxSettings,
            CatalogSettings catalogSettings,
            EmailAccountSettings emailAccountSettings,
            CommonSettings commonSettings,
            BlogSettings blogSettings,
            ForumSettings forumSettings,
            LocalizationSettings localizationSettings,
            IOrderTotalCalculationService orderTotalCalculationService,
            IPriceFormatter priceFormatter,
            ThemeSettings themeSettings,
            ISettingService settingService)
        {
            this._topicService            = topicService;
            this._languageService         = languageService;
            this._currencyService         = currencyService;
            this._workContext             = workContext;
            this._storeContext            = storeContext;
            this._themeContext            = themeContext;
            this._themeRegistry           = themeRegistry;
            this._forumservice            = forumService;
            this._genericAttributeService = genericAttributeService;
            this._webHelper          = webHelper;
            this._permissionService  = permissionService;
            this._mobileDeviceHelper = mobileDeviceHelper;
            this._cacheManager       = cacheManager;

            this._customerSettings     = customerSettings;
            this._taxSettings          = taxSettings;
            this._catalogSettings      = catalogSettings;
            this._commonSettings       = commonSettings;
            this._blogSettings         = blogSettings;
            this._forumSettings        = forumSettings;
            this._localizationSettings = localizationSettings;

            this._orderTotalCalculationService = orderTotalCalculationService;
            this._priceFormatter = priceFormatter;

            this._themeSettings  = themeSettings;
            this._settingService = settingService;
            T = NullLocalizer.Instance;
        }
Пример #29
0
 public EmailAccountController(IEmailSender emailSender, ISettingService settingService, EmailAccountSettings emailAccountSettings, IEmailAccountService emailAccountService, IPermissionService permissionService, ILocalizationService localizationService, ICustomerActivityService customerActivityService)
 {
     _emailSender             = emailSender;
     _settingService          = settingService;
     _emailAccountSettings    = emailAccountSettings;
     _emailAccountService     = emailAccountService;
     _permissionService       = permissionService;
     _localizationService     = localizationService;
     _customerActivityService = customerActivityService;
 }
Пример #30
0
        public EmailAccountController(IEmailAccountService emailAccountService,
                                      ISettingService settingService, IEmailSender emailSender,
                                      EmailAccountSettings emailAccountSettings)
        {
            this._emailAccountService = emailAccountService;

            this._emailAccountSettings = emailAccountSettings;
            this._emailSender          = emailSender;
            this._settingService       = settingService;
        }
Пример #31
0
 public EmailAccountController(IEmailAccountViewModelService emailAccountViewModelService, IEmailAccountService emailAccountService,
                               ILocalizationService localizationService, ISettingService settingService,
                               EmailAccountSettings emailAccountSettings)
 {
     this._emailAccountViewModelService = emailAccountViewModelService;
     this._emailAccountService          = emailAccountService;
     this._localizationService          = localizationService;
     this._emailAccountSettings         = emailAccountSettings;
     this._settingService = settingService;
 }