コード例 #1
0
 /// <summary>
 /// General purpose delete
 /// </summary>
 /// <param name="post"></param>
 private void DeleteTypedPost(Post post)
 {
     if (post != null)
     {
         PostTemplateLibrary.Get(post.TemplateKey).DeletePost(post);
     }
 }
コード例 #2
0
        /// <summary>
        /// General purpose updated
        /// </summary>
        /// <param name="post"></param>
        private Post UpdateTypedPost(Guid postID, dynamic templateObjectInputs)
        {
            var post = postRepo.GetByID(postID);

            if (post != null)
            {
                var     postMgr = PostTemplateLibrary.Get(post.TemplateKey);
                dynamic data    = postMgr.CreateTemplateDynamicData(templateObjectInputs);
                return(postMgr.UpdatePost(post, data));
            }
            return(null);
        }