Exemple #1
0
        public static IList <CategoryInfo> GetSequenceCategories()
        {
            IList <CategoryInfo> list           = new List <CategoryInfo>();
            IList <CategoryInfo> mainCategories = CategoryBrowser.GetMainCategories();

            foreach (CategoryInfo current in mainCategories)
            {
                list.Add(current);
                CategoryBrowser.LoadSubCategorys(current.CategoryId, list);
            }
            return(list);
        }
Exemple #2
0
        private static void LoadSubCategorys(int parentCategoryId, IList <CategoryInfo> categories)
        {
            IList <CategoryInfo> subCategories = CategoryBrowser.GetSubCategories(parentCategoryId);

            if (subCategories != null && subCategories.Count > 0)
            {
                foreach (CategoryInfo current in subCategories)
                {
                    categories.Add(current);
                    CategoryBrowser.LoadSubCategorys(current.CategoryId, categories);
                }
            }
        }