Exemple #1
0
        private void GetCompleteCategoryList(ArticleCategory ac, ref List <CategoryZuzhiModel> categoryZuzhiModelList)
        {
            CategoryZuzhiModel categoryZuzhiModel = new CategoryZuzhiModel();
            var acBll = new ArticleCategoryBll();

            categoryZuzhiModelList.Add(categoryZuzhiModel);
            foreach (ArticleCategory item in categoryZuzhiModel.ChildCategorys)
            {
                GetCompleteCategoryList(item, ref categoryZuzhiModelList);
            }
        }
Exemple #2
0
        public ActionResult ArticleNewAdd()
        {
            var acBll = new ArticleCategoryBll();
            //List<SelectListItem> ddlDPList = new List<SelectListItem>();

            List <CategoryZuzhiModel> categoryZuzhiModelList = new List <CategoryZuzhiModel>();
            var rootCategoryList = acBll.GetAllCategoryFatherForZuzhi();

            foreach (ArticleCategory ac in rootCategoryList)
            {
                CategoryZuzhiModel zcM = new CategoryZuzhiModel();
                zcM.ThisArticleCategory = acBll.GetCategory(ac);
                zcM.ChildCategorys      = (List <ArticleCategory>)acBll.GetCategoryList(new ArticleCategory {
                    category_father_id = ac.category_id
                });
                categoryZuzhiModelList.Add(zcM);
            }



            //GetCompleteCategoryList(ac, ref categoryZuzhiModelList);
            //ViewBag.ArticleCategory = GetAllCategoryForDLL().AsEnumerable();
            return(View(categoryZuzhiModelList));
        }