public KnowledgeCategory AddCategory(KnowledgeCategory parent) { var category = new KnowledgeCategory(); category.ParentCategory_Id = parent.MyId; var service = new KnowledgeCategoryService(); service.Create(category); return(category); }
public PartialViewResult CategoryTree() { var service = new KnowledgeCategoryService(); List <KnowledgeCategoryTreeModel> model = new List <KnowledgeCategoryTreeModel>(); var tops = service.GetChildCategory(0); foreach (var top in tops) { var t = new KnowledgeCategoryTreeModel(top); t.ChildCategorys = service.GetChildCategory(t.MyId); model.Add(t); } return(PartialView("_CategoryTree", model)); }
public KnowledgeCategory[] GetByParent(KnowledgeCategory parent) { var service = new KnowledgeCategoryService(); IEnumerable <KnowledgeCategory> enumer; if (parent == null) { enumer = service.GetChildCategory(0); } else { enumer = service.GetChildCategory(parent.MyId); } return(enumer.ToArray()); }