public bool OnDeleteMediaFile(object cmd)
{
var obj = m_dataEntryForm.CurrentSlice.Object;
var media = obj as ICmMedia;
if (media != null)
{
UndoableUnitOfWorkHelper.DoUsingNewOrCurrentUOW(
xWorksStrings.ksUndoDeleteMediaLink,
xWorksStrings.ksRedoDeleteMediaLink,
Cache.ActionHandlerAccessor,
() =>
{
CmObjectUi.ConsiderDeletingRelatedFile(media.MediaFileRA, m_mediator);
Cache.DomainDataByFlid.DeleteObj(media.Hvo);
});
}
return true;
}