Exemplo n.º 1
0
        public List<ContentCategory> GetSiteCategories(int iTakeTop, bool ShowNonZeroCountOnly)
        {
            List<ContentCategory> lstNav = new List<ContentCategory>();
            if (iTakeTop < 0) {
                iTakeTop = 100000;
            }
            using (SiteNavHelper navHelper = new SiteNavHelper()) {
                lstNav = navHelper.GetCategoryList(this.TheSite.SiteID, iTakeTop);
            }

            lstNav.RemoveAll(x => x.Count < 1 && ShowNonZeroCountOnly);
            lstNav = lstNav.OrderByDescending(x => x.Count).ToList();

            return lstNav;
        }