private async void OnButtonAddSubscriptionClick(object sender, EventArgs e) { var form = new NewPodcastForm(); if (form.ShowDialog() == DialogResult.OK) { var pod = new Podcast() { SubscriptionUrl = form.PodcastUrl }; try { await podcastLoader.UpdatePodcast(pod); podcasts.Add(pod); AddPodcastToTreeView(pod); } catch (WebException) { MessageBox.Show("Sorry, that podcast could not be found. Please check the URL"); } catch (XmlException) { MessageBox.Show("Sorry, that URL is not a podcast feed"); } } }
private void OnButtonAddSubscriptionClick(object sender, EventArgs e) { var form = new NewPodcastForm(); if (form.ShowDialog() == DialogResult.OK) { var pod = new Podcast() { SubscriptionUrl = form.PodcastUrl }; UpdatePodcast(pod); AddPodcastToTreeView(pod); } }
private void OnButtonAddSubscriptionClick(object sender, EventArgs e) { var form = new NewPodcastForm(); if (form.ShowDialog() == DialogResult.OK) { var pod = new Podcast() { SubscriptionUrl = form.PodcastUrl }; UpdatePodcast(pod); var index = listBoxPodcasts.Items.Add(pod); listBoxPodcasts.SelectedIndex = index; } }
public string GetSubscriptionUrl() { var form = new NewPodcastForm(); return(form.ShowDialog() == DialogResult.OK ? form.PodcastUrl : null); }