N2.Web.UI.WebControls.ItemEditorList.DeleteItemClick C# (CSharp) Method

DeleteItemClick() private method

private DeleteItemClick ( object sender, System.Web.UI.WebControls.CommandEventArgs e ) : void
sender object
e System.Web.UI.WebControls.CommandEventArgs
return void
        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);
		}