Example #1
0
        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]);
            }
        }
Example #2
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);
            }
        }