public bool DeleteAudio(int audioId) { bool result = false; AudioDTO resultData = audioDataAccess.DeleteAudio(audioId); if (resultData.AudioData != null) { result = loader.SaveMedia(resultData.Id, resultData.BelongsToNewsId, resultData.GetAudioBytes()); MessageQueueManager manager = MessageQueueManager.Instance; manager.PublishMessage(resultData.BelongsToNewsId, resultData.Id, resultData, MessageOperation.Delete); } return(result); }