Exemplo n.º 1
0
        private async void btnChangeURL_Click(object sender, EventArgs e)
        {
            string VURL = txtBoxNewURL.Text;

            try
            {
                if (Validator.ValidateUrl(VURL))
                {
                    var    oldPod = cmBoxPods.SelectedItem as Logic.Podcast;
                    string newURL = txtBoxNewURL.Text;

                    oldPod.URL = newURL;

                    MessageBox.Show("URL för Podcast " + oldPod.Titel + " har ändrats");

                    Logic.RSSReader reader         = new Logic.RSSReader();
                    var             newEpisodeList = await reader.getFeed(newURL);

                    oldPod.Episodes = newEpisodeList;

                    cmBoxPods.DataSource    = null;
                    cmBoxPods.DataSource    = PodList;
                    cmBoxPods.DisplayMember = "Titel";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }