SIL.FieldWorks.XWorks.DTMenuHandler.OnDeleteMediaFile C# (CSharp) Method

OnDeleteMediaFile() public method

public OnDeleteMediaFile ( object cmd ) : bool
cmd object
return bool
		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;
		}