private void Delete() { if (SelectedRecording != null) { try { File.Delete(Path.Combine(OutputFolder, SelectedRecording)); Recordings.Remove(SelectedRecording); SelectedRecording = Recordings.FirstOrDefault(); } catch (Exception) { MessageBox.Show("Could not delete recording"); } } }
private void Delete() { try { File.Delete(Path.Combine(RecordingsFolder, SelectedRecording)); var currentRating = Path.Combine(RatingsFolder, _ratingModel.CurrentRating); if (File.Exists(currentRating)) { File.Delete(currentRating); } Recordings.Remove(SelectedRecording); SelectedRecording = Recordings.FirstOrDefault(); } catch (Exception) { MessageBox.Show("Could not delete recording"); } }