/// <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;
        }