So i want to catch an event occurs when a back-end user posts a blog post.
Is there any possible way to do that?
private
void
Content_Action(IDataEvent @
event
)
var action = @
.Action;
var contentType = @
.ItemType;
if
(contentType == TypeResolutionService.ResolveType(
"Telerik.Sitefinity.Blogs.Model.BlogPost"
))
// do something
var itemId = @
.ItemId;
var providerName = @
.ProviderName;
var manager = ManagerBase.GetMappedManager(contentType, providerName);
var item = manager.GetItemOrDefault(contentType, itemId);