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)); }
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)); }