public static KnowledgeBaseCategory GetKnowledgeBaseCategory(LoginUser loginUser, int categoryID) { KnowledgeBaseCategories knowledgeBaseCategories = new KnowledgeBaseCategories(loginUser); knowledgeBaseCategories.LoadByCategoryID(categoryID); if (knowledgeBaseCategories.IsEmpty) { return(null); } else { return(knowledgeBaseCategories[0]); } }
public static string GetKnowledgeBaseCategoryDisplayString(LoginUser loginUser, int categoryID) { KnowledgeBaseCategories knowledgeBaseCategories = new KnowledgeBaseCategories(loginUser); KnowledgeBaseCategories knowledgeBaseParentCategory = new KnowledgeBaseCategories(loginUser); knowledgeBaseCategories.LoadByCategoryID(categoryID); if (knowledgeBaseCategories.IsEmpty) { return(null); } else if (knowledgeBaseCategories[0].ParentID > 0) { knowledgeBaseParentCategory.LoadByCategoryID(knowledgeBaseCategories[0].ParentID); return(knowledgeBaseParentCategory[0].CategoryName + " -> " + knowledgeBaseCategories[0].CategoryName); } else { return(knowledgeBaseCategories[0].CategoryName); } }