private async void DownloadSongAsync(Window window) { if (link == "" && SelectedPlaylistInDownloadWindow == null) { MessageBox.Show("Voer een URL in en kies een playlist."); return; } if (link == "") { MessageBox.Show("Voer een URL in."); return; } if (SelectedPlaylistInDownloadWindow == null) { MessageBox.Show("Selecteer een playlist."); return; } try { { MusicExport musicExport = new MusicExport(); await musicExport.SaveAudioToDiskAsync(link, SelectedPlaylistInDownloadWindow); MessageBox.Show("Downloaden voltooid."); CloseWindow(window); }; } catch { MessageBox.Show("De opgegeven URL is ongeldig."); } }
private async void DowloadSongExternal(Window window) { if (YoutubeLink == null) { System.Windows.MessageBox.Show("Voer een URL in"); return; } if (FileLocation == null) { System.Windows.MessageBox.Show("Kies een Locatie"); return; } try { MusicExport musicExport = new MusicExport(); await musicExport.SaveAudioExternal(FileLocation, YoutubeLink); System.Windows.MessageBox.Show("Downloaden voltooid!"); CloseWindow(window); } catch { System.Windows.MessageBox.Show("Ongeldige URL"); } }