/// <summary> /// Cleanup any taxonomy related items. /// </summary> /// <param name="contentItemID"></param> private static void CompleteItemDelete(int contentItemID) { var cntTaxonomy = new Content(); cntTaxonomy.DeleteContentItem(contentItemID); }
/// <summary> /// Handles any content item/taxonomy updates, then deals with cache clearing. /// </summary> /// <param name="objPost"></param> /// <param name="tabId"></param> private static void CompleteItemUpdate(EntityInfo objPost, int tabId) { var cntTaxonomy = new Content(); cntTaxonomy.UpdateContentItem(objPost, tabId); //DataCache.RemoveCache(Constants.ModuleCacheKey + Constants.ItemCacheKey + objPost.ModuleID); }
/// <summary> /// This completes the things necessary for creating a content item in the data store. /// </summary> /// <param name="objPost">The EntityInfo entity we just created in the data store.</param> /// <param name="tabId">The page we will associate with our content item.</param> /// <returns>The ContentItemId primary key created in the Core ContentItems table.</returns> private static int CompleteItemCreation(EntityInfo objPost, int tabId) { var cntTaxonomy = new Content(); var objContentItem = cntTaxonomy.CreateContentItem(objPost, tabId); return objContentItem.ContentItemId; }