Beispiel #1
0
 public CommonModelFactory(IWorkContext workContext,
                           IWebHelper webHelper,
                           IThemeContext themeContext,
                           ISitemapGenerator sitemapGenerator,
                           IStaticCacheManager cacheManager,
                           IHostingEnvironment hostingEnvironment,
                           LocalizationSettings localizationSettings,
                           ILanguageService languageService,
                           IPermissionService permissionService,
                           IPageHeadBuilder pageHeadBuilder,
                           IGenericAttributeService genericAttributeService,
                           ICustomerService customerService)
 {
     this._workContext             = workContext;
     this._webHelper               = webHelper;
     this._hostingEnvironment      = hostingEnvironment;
     this._localizationSettings    = localizationSettings;
     this._languageService         = languageService;
     this._cacheManager            = cacheManager;
     this._sitemapGenerator        = sitemapGenerator;
     this._permissionService       = permissionService;
     this._pageHeadBuilder         = pageHeadBuilder;
     this._themeContext            = themeContext;
     this._genericAttributeService = genericAttributeService;
     this._customerService         = customerService;
 }
Beispiel #2
0
 public DefaultController(IUsersRepository userRepository, IProfilesRepository profilesRepository, IRolesRepository rolesRepository, ISitemapGenerator sitemapGenerator)
 {
     _userRepository     = userRepository;
     _profilesRepository = profilesRepository;
     _rolesRepository    = rolesRepository;
     _sitemapGenerator   = sitemapGenerator;
 }
Beispiel #3
0
 public UtilityService(
     IRepository <Testimonial> testimonialRepository,
     IRepository <CustomDictionary> customDictionaryRepository,
     IRepository <StockNotification> stockNotificationRepository,
     IRepository <Product> productRepository,
     IRepository <ProductPrice> productPriceRepository,
     IIPToCountry ipToCountry,
     ILogBuilder logBuilder,
     ISettingService settings,
     IEmailManager emailManager,
     ICacheNotifier cacheNotifier,
     IEnumerable <Lazy <ICacheManager, ICacheManagerMetadata> > cacheManagers,
     ISitemapGenerator sitemapGenerator,
     ICurrencyService currencyService,
     IGenericAttributeService genericAttributeService,
     IProductBuilder productBuilder,
     CacheSettings cacheSettings)
 {
     _testimonialRepository       = testimonialRepository;
     _customDictionaryRepository  = customDictionaryRepository;
     _stockNotificationRepository = stockNotificationRepository;
     _productRepository           = productRepository;
     _productPriceRepository      = productPriceRepository;
     _ipToCountry             = ipToCountry;
     _settings                = settings;
     _emailManager            = emailManager;
     _cacheNotifier           = cacheNotifier;
     _cacheManagers           = cacheManagers;
     _sitemapGenerator        = sitemapGenerator;
     _currencyService         = currencyService;
     _genericAttributeService = genericAttributeService;
     _productBuilder          = productBuilder;
     _cacheSettings           = cacheSettings;
     _logger = logBuilder.CreateLogger(GetType().FullName);
 }
Beispiel #4
0
 public GeneralController(IAnnouncementsRepository announcementsRepository, IUsersRepository usersRepository, IProfilesRepository profilesRepository, ISitemapGenerator sitemapGenerator)
 {
     _usersRepository         = usersRepository;
     _announcementsRepository = announcementsRepository;
     _profilesRepository      = profilesRepository;
     _sitemapGenerator        = sitemapGenerator;
 }
        public SitemapResult(IEnumerable<ISitemapItem> items, ISitemapGenerator generator)
        {
            Ensure.Argument.NotNull(items, "items");
            Ensure.Argument.NotNull(generator, "generator");

            this.items = items;
            this.generator = generator;
        }
        public NewsSiteMapResult(IEnumerable <ISitemapItem> items, ISitemapGenerator generator)
        {
            // Ensure.Argument.NotNull(items, "items");
            // Ensure.Argument.NotNull(generator, "generator");

            this.items     = items;
            this.generator = generator;
        }
Beispiel #7
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;
        }
 //--and IoC/Dependency injection framework should inject this in
 public SitemapGenerationWithSitemapIndexExample(
     ISitemapGenerator sitemapGenerator, 
     ISitemapIndexGenerator sitemapIndexGenerator, 
     IWebsiteUrlRetriever websiteUrlRetriever)
 {
     _sitemapGenerator = sitemapGenerator;
     _sitemapIndexGenerator = sitemapIndexGenerator;
     _websiteUrlRetriever = websiteUrlRetriever;
 }
 //--and IoC/Dependency injection framework should inject this in
 public SitemapGenerationWithSitemapIndexExample(
     ISitemapGenerator sitemapGenerator,
     ISitemapIndexGenerator sitemapIndexGenerator,
     IWebsiteUrlRetriever websiteUrlRetriever)
 {
     _sitemapGenerator      = sitemapGenerator;
     _sitemapIndexGenerator = sitemapIndexGenerator;
     _websiteUrlRetriever   = websiteUrlRetriever;
 }
Beispiel #10
0
 public IActionResult Sitemap([FromServices] ISitemapGenerator sitemap)
 {
     return(new ContentResult
     {
         Content = sitemap.GenerateSitemap().ToString(),
         ContentType = "text/xml",
         StatusCode = 200
     });
 }
Beispiel #11
0
        public CommonController(ICategoryService categoryService, IProductService productService,
                                IManufacturerService manufacturerService, ITopicService topicService,
                                ILanguageService languageService,
                                ICurrencyService currencyService,
                                IWorkContext workContext, IStoreContext storeContext,
                                IQueuedEmailService queuedEmailService, IEmailAccountService emailAccountService,
                                ISitemapGenerator sitemapGenerator, IThemeContext themeContext,
                                IThemeRegistry themeRegistry, IForumService forumService,
                                IGenericAttributeService genericAttributeService, IWebHelper webHelper,
                                IPermissionService permissionService, IMobileDeviceHelper mobileDeviceHelper,
                                ICacheManager cacheManager,
                                ICustomerActivityService customerActivityService, CustomerSettings customerSettings,
                                TaxSettings taxSettings, CatalogSettings catalogSettings,
                                EmailAccountSettings emailAccountSettings,
                                CommonSettings commonSettings, BlogSettings blogSettings, ForumSettings forumSettings,
                                LocalizationSettings localizationSettings, CaptchaSettings captchaSettings,
                                IOrderTotalCalculationService orderTotalCalculationService, IPriceFormatter priceFormatter,
                                ThemeSettings themeSettings, ISettingService settingService)
        {
            this._categoryService         = categoryService;
            this._productService          = productService;
            this._manufacturerService     = manufacturerService;
            this._topicService            = topicService;
            this._languageService         = languageService;
            this._currencyService         = currencyService;
            this._workContext             = workContext;
            this._storeContext            = storeContext;
            this._queuedEmailService      = queuedEmailService;
            this._emailAccountService     = emailAccountService;
            this._sitemapGenerator        = sitemapGenerator;
            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._customerActivityService = customerActivityService;

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

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

            this._themeSettings  = themeSettings;
            this._settingService = settingService;
            T = NullLocalizer.Instance;
        }
        public SitemapResult(IEnumerable<ISitemapItem> items, ISitemapGenerator generator)
        {
            if (items == null || generator == null)
            {
                throw new NullReferenceException("SitemapResult");
            }

            this.items = items;
            this.generator = generator;
        }
Beispiel #13
0
        public SitemapResult(IEnumerable<ISitemapItem> items, ISitemapGenerator generator)
        {
            if (items == null)
                throw new ArgumentNullException("items");
            if (generator == null)
                throw new ArgumentNullException("generator");

            this.items = items;
            this.generator = generator;
        }
Beispiel #14
0
        public SitemapResult(IEnumerable <ISitemapItem> items, ISitemapGenerator generator)
        {
            if (items == null || generator == null)
            {
                throw new NullReferenceException("SitemapResult");
            }

            this.items     = items;
            this.generator = generator;
        }
 public CommonModelFactory(ICategoryService categoryService,
                           IProductService productService,
                           IDestinationService destinationService,
                           ITopicService topicService,
                           ILanguageService languageService,
                           ICurrencyService currencyService,
                           ILocalizationService localizationService,
                           IWorkContext workContext,
                           IStoreContext storeContext,
                           ISitemapGenerator sitemapGenerator,
                           IThemeContext themeContext,
                           IThemeProvider themeProvider,
                           IGenericAttributeService genericAttributeService,
                           IWebHelper webHelper,
                           IPermissionService permissionService,
                           ICacheManager cacheManager,
                           IPageHeadBuilder pageHeadBuilder,
                           IPictureService pictureService,
                           HttpContextBase httpContext,
                           CatalogSettings catalogSettings,
                           StoreInformationSettings storeInformationSettings,
                           CommonSettings commonSettings,
                           BlogSettings blogSettings,
                           NewsSettings newsSettings,
                           LocalizationSettings localizationSettings,
                           CaptchaSettings captchaSettings
                           )
 {
     this._categoryService         = categoryService;
     this._productService          = productService;
     this._destinationService      = destinationService;
     this._topicService            = topicService;
     this._languageService         = languageService;
     this._currencyService         = currencyService;
     this._localizationService     = localizationService;
     this._workContext             = workContext;
     this._storeContext            = storeContext;
     this._sitemapGenerator        = sitemapGenerator;
     this._themeContext            = themeContext;
     this._themeProvider           = themeProvider;
     this._genericAttributeService = genericAttributeService;
     this._webHelper                = webHelper;
     this._permissionService        = permissionService;
     this._cacheManager             = cacheManager;
     this._pageHeadBuilder          = pageHeadBuilder;
     this._pictureService           = pictureService;
     this._httpContext              = httpContext;
     this._catalogSettings          = catalogSettings;
     this._storeInformationSettings = storeInformationSettings;
     this._commonSettings           = commonSettings;
     this._blogSettings             = blogSettings;
     this._newsSettings             = newsSettings;
     this._localizationSettings     = localizationSettings;
     this._captchaSettings          = captchaSettings;
 }
Beispiel #16
0
        /// <summary>
        /// Initialize this class
        /// </summary>
        /// <param name="items">Kolekcia poloziek do sitemap</param>
        /// <param name="generator">Generator na vytvorenie</param>
        public SitemapResult(IEnumerable <ISitemapItem> items, ISitemapGenerator generator)
        {
            if (items == null)
            {
                throw new ArgumentNullException("items");
            }
            if (generator == null)
            {
                throw new ArgumentNullException("generator");
            }

            this.m_items     = items;
            this.m_generator = generator;
        }
 public CommonModelFactory(CaptchaSettings captchaSettings,
                           CommonSettings commonSettings,
                           UserSettings userSettings,
                           DisplayDefaultFooterItemSettings displayDefaultFooterItemSettings,
                           IActionContextAccessor actionContextAccessor,
                           IUserService userService,
                           IGenericAttributeService genericAttributeService,
                           IHostingEnvironment hostingEnvironment,
                           ILanguageService languageService,
                           ILocalizationService localizationService,
                           INopFileProvider fileProvider,
                           IPageHeadBuilder pageHeadBuilder,
                           IPermissionService permissionService,
                           IPictureService pictureService,
                           ISitemapGenerator sitemapGenerator,
                           IStaticCacheManager cacheManager,
                           IThemeContext themeContext,
                           IThemeProvider themeProvider,
                           IUrlHelperFactory urlHelperFactory,
                           IUrlRecordService urlRecordService,
                           IWebHelper webHelper,
                           IWorkContext workContext,
                           LocalizationSettings localizationSettings,
                           SiteInformationSettings siteInformationSettings)
 {
     this._captchaSettings = captchaSettings;
     this._commonSettings  = commonSettings;
     this._userSettings    = userSettings;
     this._displayDefaultFooterItemSettings = displayDefaultFooterItemSettings;
     this._actionContextAccessor            = actionContextAccessor;
     this._userService             = userService;
     this._genericAttributeService = genericAttributeService;
     this._hostingEnvironment      = hostingEnvironment;
     this._languageService         = languageService;
     this._localizationService     = localizationService;
     this._fileProvider            = fileProvider;
     this._pageHeadBuilder         = pageHeadBuilder;
     this._permissionService       = permissionService;
     this._pictureService          = pictureService;
     this._sitemapGenerator        = sitemapGenerator;
     this._cacheManager            = cacheManager;
     this._themeContext            = themeContext;
     this._themeProvider           = themeProvider;
     this._urlHelperFactory        = urlHelperFactory;
     this._urlRecordService        = urlRecordService;
     this._webHelper               = webHelper;
     this._workContext             = workContext;
     this._localizationSettings    = localizationSettings;
     this._siteInformationSettings = siteInformationSettings;
 }
Beispiel #18
0
 public SiteMapController(ISitemapGenerator sitemapGenerator,
                          IPostService <TblPosts> postService,
                          IPostCategoriesService categoriesService,
                          IPostTagsService tagsService,
                          IPagesService pagesService,
                          ILanguagesService languagesService)
 {
     _sitemapGenerator  = sitemapGenerator;
     _postService       = postService;
     _categoriesService = categoriesService;
     _tagsService       = tagsService;
     _pagesService      = pagesService;
     _languagesService  = languagesService;
 }
Beispiel #19
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,
            CustomerSettings customerSettings, 
            TaxSettings taxSettings, CatalogSettings catalogSettings,
            StoreInformationSettings storeInformationSettings, EmailAccountSettings emailAccountSettings,
            CommonSettings commonSettings, BlogSettings blogSettings, ForumSettings forumSettings,
            LocalizationSettings localizationSettings, CaptchaSettings captchaSettings)
        {
            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._customerSettings = customerSettings;
            this._taxSettings = taxSettings;
            this._catalogSettings = catalogSettings;
            this._storeInformationSettings = storeInformationSettings;
            this._emailAccountSettings = emailAccountSettings;
            this._commonSettings = commonSettings;
            this._blogSettings = blogSettings;
            this._forumSettings = forumSettings;
            this._localizationSettings = localizationSettings;
            this._captchaSettings = captchaSettings;
        }
        public CommonController(ICategoryService categoryService, IProductService productService,
                                IPublisherService publisherService, ITopicService topicService,
                                ILanguageService languageService,
                                ICurrencyService currencyService, ILocalizationService localizationService,
                                IWorkContext workContext,
                                IQueuedEmailService queuedEmailService, IEmailAccountService emailAccountService,
                                ISitemapGenerator sitemapGenerator, IThemeContext themeContext,
                                IThemeProvider themeProvider, IForumService forumService,
                                ICustomerService customerService, IWebHelper webHelper,
                                IPermissionService permissionService, IMobileDeviceHelper mobileDeviceHelper,
                                HttpContextBase httpContext, CustomerSettings customerSettings,
                                TaxSettings taxSettings, CatalogSettings catalogSettings,
                                StoreInformationSettings storeInformationSettings, EmailAccountSettings emailAccountSettings,
                                CommonSettings commonSettings, BlogSettings blogSettings, ForumSettings forumSettings,
                                LocalizationSettings localizationSettings)
        {
            this._categoryService     = categoryService;
            this._productService      = productService;
            this._publisherService    = publisherService;
            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._customerService     = customerService;
            this._webHelper           = webHelper;
            this._permissionService   = permissionService;
            this._mobileDeviceHelper  = mobileDeviceHelper;
            this._httpContext         = httpContext;

            this._customerSettings         = customerSettings;
            this._taxSettings              = taxSettings;
            this._catalogSettings          = catalogSettings;
            this._storeInformationSettings = storeInformationSettings;
            this._emailAccountSettings     = emailAccountSettings;
            this._commonSettings           = commonSettings;
            this._blogSettings             = blogSettings;
            this._forumSettings            = forumSettings;
            this._localizationSettings     = localizationSettings;
        }
Beispiel #21
0
        public CommonController(
            ILanguageService languageService,
            ILocalizationService localizationService,
            IWorkContext workContext,
            IQueuedEmailService queuedEmailService,
            IEmailAccountService emailAccountService,
            ISitemapGenerator sitemapGenerator,
            IThemeContext themeContext,
            IThemeProvider themeProvider,
            IGenericAttributeService genericAttributeService,
            IWebHelper webHelper,
            IPermissionService permissionService,
            ICacheManager cacheManager,
            ICustomerActivityService customerActivityService,
            CustomerSettings customerSettings,
            StoreInformationSettings storeInformationSettings,
            EmailAccountSettings emailAccountSettings,
            CommonSettings commonSettings,
            LocalizationSettings localizationSettings,
            CaptchaSettings captchaSettings)
        {
            _languageService         = languageService;
            _localizationService     = localizationService;
            _workContext             = workContext;
            _queuedEmailService      = queuedEmailService;
            _emailAccountService     = emailAccountService;
            _sitemapGenerator        = sitemapGenerator;
            _themeContext            = themeContext;
            _themeProvider           = themeProvider;
            _genericAttributeService = genericAttributeService;
            _webHelper               = webHelper;
            _permissionService       = permissionService;
            _cacheManager            = cacheManager;
            _customerActivityService = customerActivityService;

            _customerSettings         = customerSettings;
            _storeInformationSettings = storeInformationSettings;
            _emailAccountSettings     = emailAccountSettings;
            _commonSettings           = commonSettings;
            _localizationSettings     = localizationSettings;
            _captchaSettings          = captchaSettings;
        }
        public CommonController(
            ILanguageService languageService,
            ILocalizationService localizationService,
            IWorkContext workContext, 
            IQueuedEmailService queuedEmailService, 
            IEmailAccountService emailAccountService,
            ISitemapGenerator sitemapGenerator,
            IGenericAttributeService genericAttributeService, 
            IWebHelper webHelper,
            IPermissionService permissionService,
            ICacheManager cacheManager,
            IUserActivityService userActivityService,
            UserSettings userSettings, 
            SiteInformationSettings siteInformationSettings,
            EmailAccountSettings emailAccountSettings,
            CommonSettings commonSettings, 
            LocalizationSettings localizationSettings, 
            CaptchaSettings captchaSettings)
        {
            this._languageService = languageService;
            this._localizationService = localizationService;
            this._workContext = workContext;
            this._queuedEmailService = queuedEmailService;
            this._emailAccountService = emailAccountService;
            this._sitemapGenerator = sitemapGenerator;
            this._genericAttributeService = genericAttributeService;
            this._webHelper = webHelper;
            this._permissionService = permissionService;
            this._cacheManager = cacheManager;
            this._userActivityService = userActivityService;

            this._userSettings = userSettings;
            this._siteInformationSettings = siteInformationSettings;
            this._emailAccountSettings = emailAccountSettings;
            this._commonSettings = commonSettings;
            this._localizationSettings = localizationSettings;
            this._captchaSettings = captchaSettings;
        }
Beispiel #23
0
        public CommonController(
            ILanguageService languageService,
            ILocalizationService localizationService,
            IWorkContext workContext,
            IQueuedEmailService queuedEmailService,
            IEmailAccountService emailAccountService,
            ISitemapGenerator sitemapGenerator,
            IGenericAttributeService genericAttributeService,
            IWebHelper webHelper,
            IPermissionService permissionService,
            ICacheManager cacheManager,
            IUserActivityService userActivityService,
            UserSettings userSettings,
            SiteInformationSettings siteInformationSettings,
            EmailAccountSettings emailAccountSettings,
            CommonSettings commonSettings,
            LocalizationSettings localizationSettings,
            CaptchaSettings captchaSettings)
        {
            this._languageService         = languageService;
            this._localizationService     = localizationService;
            this._workContext             = workContext;
            this._queuedEmailService      = queuedEmailService;
            this._emailAccountService     = emailAccountService;
            this._sitemapGenerator        = sitemapGenerator;
            this._genericAttributeService = genericAttributeService;
            this._webHelper           = webHelper;
            this._permissionService   = permissionService;
            this._cacheManager        = cacheManager;
            this._userActivityService = userActivityService;

            this._userSettings            = userSettings;
            this._siteInformationSettings = siteInformationSettings;
            this._emailAccountSettings    = emailAccountSettings;
            this._commonSettings          = commonSettings;
            this._localizationSettings    = localizationSettings;
            this._captchaSettings         = captchaSettings;
        }
Beispiel #24
0
 public HomeController(IStoreContext storeContext,
                       AdminAreaSettings adminAreaSettings,
                       ISettingService settingService,
                       IPermissionService permissionService,
                       IProductService productService,
                       IOrderService orderService,
                       ICustomerService customerService,
                       IReturnRequestService returnRequestService,
                       IWorkContext workContext,
                       ICacheManager cacheManager,
                       ISitemapGenerator sitemapGenerator)
 {
     this._storeContext         = storeContext;
     this._adminAreaSettings    = adminAreaSettings;
     this._settingService       = settingService;
     this._permissionService    = permissionService;
     this._productService       = productService;
     this._orderService         = orderService;
     this._customerService      = customerService;
     this._returnRequestService = returnRequestService;
     this._workContext          = workContext;
     this._cacheManager         = cacheManager;
     this._sitemapGenerator     = sitemapGenerator;
 }
Beispiel #25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SitemapGadgetController"/> class.
 /// </summary>
 /// <param name="generator">
 /// The generator.
 /// </param>
 public SitemapGadgetController(ISitemapGenerator generator)
 {
     this.generator = generator;
 }
Beispiel #26
0
 public SitemapResult(IEnumerable <ISitemapItem> items, ISitemapGenerator generator)
 {
     this.items     = items;
     this.generator = generator;
 }
 public GamingGroupsSitemapGenerator(ISitemapGenerator sitemapGenerator, IGamingGroupRetriever gamingGroupRetriever)
 {
     _sitemapGenerator = sitemapGenerator;
     _gamingGroupRetriever = gamingGroupRetriever;
 }
Beispiel #28
0
        public CommonController(ICategoryService categoryService,
                                INhaXeService nhaxeService,
                                IPriceFormatter priceFormatter,
                                IXeInfoService xeinfoService,
                                IHanhTrinhService hanhtrinhService,
                                IPictureService pictureService,
                                IBenXeService benxeService,
                                IProductService productService,
                                IManufacturerService manufacturerService,
                                ITopicService topicService,
                                ILanguageService languageService,
                                ICurrencyService currencyService,
                                ILocalizationService localizationService,
                                IWorkContext workContext,
                                IStoreContext storeContext,
                                IQueuedEmailService queuedEmailService,
                                IEmailAccountService emailAccountService,
                                ISitemapGenerator sitemapGenerator,
                                IThemeContext themeContext,
                                IThemeProvider themeProvider,
                                IForumService forumService,
                                IGenericAttributeService genericAttributeService,
                                IWebHelper webHelper,
                                IPermissionService permissionService,
                                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)
        {
            this._priceFormatter          = priceFormatter;
            this._xeinfoService           = xeinfoService;
            this._hanhtrinhService        = hanhtrinhService;
            this._nhaxeService            = nhaxeService;
            this._pictureService          = pictureService;
            this._benxeService            = benxeService;
            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._storeContext            = storeContext;
            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._cacheManager            = cacheManager;
            this._customerActivityService = customerActivityService;

            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;
        }
Beispiel #29
0
 public SitemapController(BlogfolioContext context, ISitemapGenerator generator)
 {
     _context   = context;
     _generator = generator;
 }
Beispiel #30
0
		public HomeController(ISitemapGenerator sitemapGenerator)
		{
			_sitemapGenerator = sitemapGenerator;
		}
Beispiel #31
0
 public CommonModelFactory(ICategoryService categoryService,
                           IProductService productService,
                           IManufacturerService manufacturerService,
                           ITopicService topicService,
                           ILanguageService languageService,
                           ICurrencyService currencyService,
                           ILocalizationService localizationService,
                           IWorkContext workContext,
                           IStoreContext storeContext,
                           ISitemapGenerator sitemapGenerator,
                           IThemeContext themeContext,
                           IThemeProvider themeProvider,
                           IForumService forumService,
                           IGenericAttributeService genericAttributeService,
                           IWebHelper webHelper,
                           IPermissionService permissionService,
                           IStaticCacheManager cacheManager,
                           IPageHeadBuilder pageHeadBuilder,
                           IPictureService pictureService,
                           IHostingEnvironment hostingEnvironment,
                           CatalogSettings catalogSettings,
                           StoreInformationSettings storeInformationSettings,
                           CommonSettings commonSettings,
                           BlogSettings blogSettings,
                           NewsSettings newsSettings,
                           ForumSettings forumSettings,
                           LocalizationSettings localizationSettings,
                           CaptchaSettings captchaSettings,
                           VendorSettings vendorSettings,
                           IProductTagService productTagService)
 {
     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._storeContext            = storeContext;
     this._sitemapGenerator        = sitemapGenerator;
     this._themeContext            = themeContext;
     this._themeProvider           = themeProvider;
     this._forumservice            = forumService;
     this._genericAttributeService = genericAttributeService;
     this._webHelper                = webHelper;
     this._permissionService        = permissionService;
     this._cacheManager             = cacheManager;
     this._pageHeadBuilder          = pageHeadBuilder;
     this._pictureService           = pictureService;
     this._hostingEnvironment       = hostingEnvironment;
     this._catalogSettings          = catalogSettings;
     this._storeInformationSettings = storeInformationSettings;
     this._commonSettings           = commonSettings;
     this._blogSettings             = blogSettings;
     this._newsSettings             = newsSettings;
     this._forumSettings            = forumSettings;
     this._localizationSettings     = localizationSettings;
     this._captchaSettings          = captchaSettings;
     this._vendorSettings           = vendorSettings;
     this._productTagService        = productTagService;
 }
Beispiel #32
0
 public StaticPagesSitemapGenerator(ISitemapGenerator sitemapGenerator)
 {
     _sitemapGenerator = sitemapGenerator;
 }
 public UniversalGameSitemapGenerator(IUniversalGameRetriever universalGameRetriever, ISitemapGenerator sitemapGenerator)
 {
     _universalGameRetriever = universalGameRetriever;
     _sitemapGenerator = sitemapGenerator;
 }
        public CommonController(ICategoryService categoryService, IProductService productService,
            IManufacturerService manufacturerService, ITopicService topicService,
            ILanguageService languageService,
            ICurrencyService currencyService,
            IWorkContext workContext, IStoreContext storeContext,
            IQueuedEmailService queuedEmailService, IEmailAccountService emailAccountService,
            ISitemapGenerator sitemapGenerator, IThemeContext themeContext,
            IThemeRegistry themeRegistry, IForumService forumService,
            IGenericAttributeService genericAttributeService, IWebHelper webHelper,
            IPermissionService permissionService, IMobileDeviceHelper mobileDeviceHelper,
            ICacheManager cacheManager,
            ICustomerActivityService customerActivityService, CustomerSettings customerSettings, 
            TaxSettings taxSettings, CatalogSettings catalogSettings,
            EmailAccountSettings emailAccountSettings,
            CommonSettings commonSettings, BlogSettings blogSettings, ForumSettings forumSettings,
            LocalizationSettings localizationSettings, CaptchaSettings captchaSettings,
            IOrderTotalCalculationService orderTotalCalculationService, IPriceFormatter priceFormatter,
            ThemeSettings themeSettings, ISettingService settingService)
        {
            this._categoryService = categoryService;
            this._productService = productService;
            this._manufacturerService = manufacturerService;
            this._topicService = topicService;
            this._languageService = languageService;
            this._currencyService = currencyService;
            this._workContext = workContext;
			this._storeContext = storeContext;
            this._queuedEmailService = queuedEmailService;
            this._emailAccountService = emailAccountService;
            this._sitemapGenerator = sitemapGenerator;
            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._customerActivityService = customerActivityService;

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

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

            this._themeSettings = themeSettings;
			this._settingService = settingService;
			T = NullLocalizer.Instance;
        }
Beispiel #35
0
 public SitemapService(IHttpContextAccessor httpContextAccessor, ISitemapGenerator generator)
 {
     this.httpContextAccessor = httpContextAccessor;
     this.generator           = generator;
 }
 public CommonModelFactory(BlogSettings blogSettings,
                           CaptchaSettings captchaSettings,
                           CatalogSettings catalogSettings,
                           CommonSettings commonSettings,
                           CustomerSettings customerSettings,
                           DisplayDefaultFooterItemSettings displayDefaultFooterItemSettings,
                           ForumSettings forumSettings,
                           IActionContextAccessor actionContextAccessor,
                           IBlogService blogService,
                           ICacheKeyService cacheKeyService,
                           ICategoryService categoryService,
                           ICurrencyService currencyService,
                           ICustomerService customerService,
                           IForumService forumService,
                           IGenericAttributeService genericAttributeService,
                           IHttpContextAccessor httpContextAccessor,
                           ILanguageService languageService,
                           ILocalizationService localizationService,
                           IManufacturerService manufacturerService,
                           INewsService newsService,
                           INopFileProvider fileProvider,
                           IPageHeadBuilder pageHeadBuilder,
                           IPermissionService permissionService,
                           IPictureService pictureService,
                           IProductService productService,
                           IProductTagService productTagService,
                           IShoppingCartService shoppingCartService,
                           ISitemapGenerator sitemapGenerator,
                           IStaticCacheManager staticCacheManager,
                           IStoreContext storeContext,
                           IThemeContext themeContext,
                           IThemeProvider themeProvider,
                           ITopicService topicService,
                           IUrlHelperFactory urlHelperFactory,
                           IUrlRecordService urlRecordService,
                           IWebHelper webHelper,
                           IWorkContext workContext,
                           LocalizationSettings localizationSettings,
                           MediaSettings mediaSettings,
                           NewsSettings newsSettings,
                           SitemapSettings sitemapSettings,
                           SitemapXmlSettings sitemapXmlSettings,
                           StoreInformationSettings storeInformationSettings,
                           VendorSettings vendorSettings)
 {
     _blogSettings     = blogSettings;
     _captchaSettings  = captchaSettings;
     _catalogSettings  = catalogSettings;
     _commonSettings   = commonSettings;
     _customerSettings = customerSettings;
     _displayDefaultFooterItemSettings = displayDefaultFooterItemSettings;
     _forumSettings           = forumSettings;
     _actionContextAccessor   = actionContextAccessor;
     _blogService             = blogService;
     _cacheKeyService         = cacheKeyService;
     _categoryService         = categoryService;
     _currencyService         = currencyService;
     _customerService         = customerService;
     _forumService            = forumService;
     _genericAttributeService = genericAttributeService;
     _httpContextAccessor     = httpContextAccessor;
     _languageService         = languageService;
     _localizationService     = localizationService;
     _manufacturerService     = manufacturerService;
     _newsService             = newsService;
     _fileProvider            = fileProvider;
     _pageHeadBuilder         = pageHeadBuilder;
     _permissionService       = permissionService;
     _pictureService          = pictureService;
     _productService          = productService;
     _productTagService       = productTagService;
     _shoppingCartService     = shoppingCartService;
     _sitemapGenerator        = sitemapGenerator;
     _staticCacheManager      = staticCacheManager;
     _storeContext            = storeContext;
     _themeContext            = themeContext;
     _themeProvider           = themeProvider;
     _topicService            = topicService;
     _urlHelperFactory        = urlHelperFactory;
     _urlRecordService        = urlRecordService;
     _webHelper                = webHelper;
     _workContext              = workContext;
     _mediaSettings            = mediaSettings;
     _localizationSettings     = localizationSettings;
     _newsSettings             = newsSettings;
     _sitemapSettings          = sitemapSettings;
     _sitemapXmlSettings       = sitemapXmlSettings;
     _storeInformationSettings = storeInformationSettings;
     _vendorSettings           = vendorSettings;
 }
 public GamingGroupsSitemapGenerator(ISitemapGenerator sitemapGenerator, IGamingGroupRetriever gamingGroupRetriever)
 {
     _sitemapGenerator     = sitemapGenerator;
     _gamingGroupRetriever = gamingGroupRetriever;
 }
 public UniversalGameSitemapGenerator(IUniversalGameRetriever universalGameRetriever, ISitemapGenerator sitemapGenerator)
 {
     _universalGameRetriever = universalGameRetriever;
     _sitemapGenerator       = sitemapGenerator;
 }
Beispiel #39
0
 public CommonModelFactory(BlogSettings blogSettings,
                           CaptchaSettings captchaSettings,
                           CatalogSettings catalogSettings,
                           CommonSettings commonSettings,
                           CustomerSettings customerSettings,
                           DisplayDefaultFooterItemSettings displayDefaultFooterItemSettings,
                           ForumSettings forumSettings,
                           IActionContextAccessor actionContextAccessor,
                           ICategoryService categoryService,
                           ICurrencyService currencyService,
                           ICustomerService customerService,
                           IForumService forumService,
                           IGenericAttributeService genericAttributeService,
                           IHostingEnvironment hostingEnvironment,
                           ILanguageService languageService,
                           ILocalizationService localizationService,
                           IManufacturerService manufacturerService,
                           INopFileProvider fileProvider,
                           IPageHeadBuilder pageHeadBuilder,
                           IPermissionService permissionService,
                           IPictureService pictureService,
                           IProductService productService,
                           IProductTagService productTagService,
                           ISitemapGenerator sitemapGenerator,
                           IStaticCacheManager cacheManager,
                           IStoreContext storeContext,
                           IThemeContext themeContext,
                           IThemeProvider themeProvider,
                           ITopicService topicService,
                           IUrlHelperFactory urlHelperFactory,
                           IUrlRecordService urlRecordService,
                           IWebHelper webHelper,
                           IWorkContext workContext,
                           LocalizationSettings localizationSettings,
                           NewsSettings newsSettings,
                           StoreInformationSettings storeInformationSettings,
                           VendorSettings vendorSettings)
 {
     this._blogSettings     = blogSettings;
     this._captchaSettings  = captchaSettings;
     this._catalogSettings  = catalogSettings;
     this._commonSettings   = commonSettings;
     this._customerSettings = customerSettings;
     this._displayDefaultFooterItemSettings = displayDefaultFooterItemSettings;
     this._forumSettings           = forumSettings;
     this._actionContextAccessor   = actionContextAccessor;
     this._categoryService         = categoryService;
     this._currencyService         = currencyService;
     this._customerService         = customerService;
     this._forumService            = forumService;
     this._genericAttributeService = genericAttributeService;
     this._hostingEnvironment      = hostingEnvironment;
     this._languageService         = languageService;
     this._localizationService     = localizationService;
     this._manufacturerService     = manufacturerService;
     this._fileProvider            = fileProvider;
     this._pageHeadBuilder         = pageHeadBuilder;
     this._permissionService       = permissionService;
     this._pictureService          = pictureService;
     this._productService          = productService;
     this._productTagService       = productTagService;
     this._sitemapGenerator        = sitemapGenerator;
     this._cacheManager            = cacheManager;
     this._storeContext            = storeContext;
     this._themeContext            = themeContext;
     this._themeProvider           = themeProvider;
     this._topicService            = topicService;
     this._urlHelperFactory        = urlHelperFactory;
     this._urlRecordService        = urlRecordService;
     this._webHelper                = webHelper;
     this._workContext              = workContext;
     this._localizationSettings     = localizationSettings;
     this._newsSettings             = newsSettings;
     this._storeInformationSettings = storeInformationSettings;
     this._vendorSettings           = vendorSettings;
 }
Beispiel #40
0
 public SitemapResult(IEnumerable<ISitemapItem> items, ISitemapGenerator generator)
 {
     this.items = items;
     this.generator = generator;
 }
 public StaticPagesSitemapGenerator(ISitemapGenerator sitemapGenerator)
 {
     _sitemapGenerator = sitemapGenerator;
 }
Beispiel #42
0
 public GetSitemapXMLHandler(ISitemapGenerator sitemapGenerator, ICacheManager cacheManager)
 {
     _sitemapGenerator = sitemapGenerator;
     _cacheManager     = cacheManager;
 }