示例#1
0
        public ActionResult ServiceMenu()
        {
            var store     = _services.StoreContext.CurrentStore;
            var allTopics = _topicService.GetAllTopics(store.Id);

            var model = new ServiceMenuModel
            {
                RecentlyAddedProductsEnabled  = _catalogSettings.RecentlyAddedProductsEnabled,
                RecentlyViewedProductsEnabled = _catalogSettings.RecentlyViewedProductsEnabled,
                CompareProductsEnabled        = _catalogSettings.CompareProductsEnabled,
                BlogEnabled         = _blogSettings.Enabled,
                ForumEnabled        = _forumSettings.ForumsEnabled,
                ManufacturerEnabled = _manufacturerService.Value.GetAllManufacturers(String.Empty, 0, 0).TotalCount > 0
            };

            model.TopicPageUrls = allTopics
                                  .Where(x => !x.RenderAsWidget)
                                  .GroupBy(x => x.SystemName)
                                  .ToDictionary(x => x.Key.EmptyNull().ToLower(), x =>
            {
                if (x.Key.IsCaseInsensitiveEqual("contactus"))
                {
                    return(Url.RouteUrl("ContactUs"));
                }

                return(Url.RouteUrl("Topic", new { SystemName = x.Key }));
            });

            return(PartialView(model));
        }
示例#2
0
        public ActionResult ServiceMenu()
        {
            var model = new ServiceMenuModel
            {
                RecentlyAddedProductsEnabled  = _catalogSettings.RecentlyAddedProductsEnabled,
                RecentlyViewedProductsEnabled = _catalogSettings.RecentlyViewedProductsEnabled,
                CompareProductsEnabled        = _catalogSettings.CompareProductsEnabled,
                BlogEnabled         = _blogSettings.Enabled,
                ForumEnabled        = _forumSettings.ForumsEnabled,
                ManufacturerEnabled = _manufacturerService.Value.GetAllManufacturers(String.Empty, 0, 0).TotalCount > 0
            };

            return(PartialView(model));
        }
        public ActionResult ServiceMenu()
        {
            var store     = _services.StoreContext.CurrentStore;
            var allTopics = _topicService.GetAllTopics(store.Id);

            var model = new ServiceMenuModel
            {
                RecentlyAddedProductsEnabled  = _catalogSettings.RecentlyAddedProductsEnabled,
                RecentlyViewedProductsEnabled = _catalogSettings.RecentlyViewedProductsEnabled,
                CompareProductsEnabled        = _catalogSettings.CompareProductsEnabled,
                BlogEnabled         = _blogSettings.Enabled,
                ForumEnabled        = _forumSettings.ForumsEnabled,
                ManufacturerEnabled = _manufacturerService.Value.GetAllManufacturers(String.Empty, 0, 0).TotalCount > 0
            };

            return(PartialView(model));
        }