///<summary>Delete an article based on ID ///</summary> ///<param name="articleId"></param> public static void DeleteArticle(int articleId) { //get the article var a = GetArticle(articleId); var cntTaxonomy = new Taxonomy.Content(); //delete the content item cntTaxonomy.DeleteContentItem(a); //delete the article DataProvider.Instance().DeleteArticle(articleId); }
///<summary>Delete all articles based on a moduleid ///</summary> ///<param name="moduleId"></param> public static void DeleteArticles(int moduleId) { //also need to delete the Content Items var cntTaxonomy = new Taxonomy.Content(); //for each article in this module foreach (Article a in GetArticles(moduleId)) { //delete the content items for these articles cntTaxonomy.DeleteContentItem(a); } DataProvider.Instance().DeleteArticles(moduleId); }