Skip to content

Instantly share code, notes, and snippets.

@sitefinitySDK
Created December 17, 2017 17:47
SF_10.1, SF_10.2, SF_11.0, SF_11.1, SF_11.2, SF_12.0, SF_12.1, SF_12.2, SF_13.0, SF_13.1, SF_13.2, SF_13.3, SF_14.0, SF_14.1, SF_14.2, SF_14.3 - https://docs.sitefinity.com/for-developers-delete-blog-posts
using System;
using System.Linq;
using Telerik.Sitefinity.Blogs.Model;
using Telerik.Sitefinity.Modules.Blogs;
namespace SitefinityWebApp
{
public class DeleteSingleBlogPostNativeAPI
{
private void DeleteBlogPostNativeAPI(Guid masterBlogPostId)
{
BlogsManager manager = BlogsManager.GetManager();
//Get the master version of the blog post.
BlogPost master = manager.GetBlogPosts().Where(b => b.Id == masterBlogPostId).SingleOrDefault();
if (master != null)
{
//Mark the blog post to be deleted.
manager.DeleteBlogPost(master);
//Save the changes.
manager.SaveChanges();
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment