private void DeleteItemClick(object sender, CommandEventArgs e)
{
ContentItem item = GetAssociatedItem(sender);
var path = EnsureDraft(item);
if (path.CurrentItem != null && path.CurrentItem != path.CurrentPage)
{
UpdateItemFromTopEditor(path);
path.CurrentItem.AddTo(null);
var cvr = Engine.Resolve<ContentVersionRepository>();
cvr.Save(path.CurrentPage);
}
RedirectToVersionOfSelf(path.CurrentPage);
}