public async Task btnLäggTillPod_ClickAsync() { if (Validering.kollaTextFält(txtURL, "URL") && Validering.kollaTextFält(txtNamn, "Namn") && Validering.KollaUrl(txtURL.Text) && Validering.kollaSamma(txtNamn, lbPodcast)) { if (cbKategori.SelectedItem == null) { MessageBox.Show("Välj kategori från komboboxen."); } if (cbUppdatering.SelectedItem == null) { MessageBox.Show("Välj uppdateringsintervall från komboboxen."); } else { PodFeed xmlPodFeed = new PodFeed(); xmlPodFeed.skapaPod(txtNamn.Text, txtURL.Text, cbKategori.SelectedItem.ToString(), cbUppdatering.SelectedItem.ToString()); lbPodcast.Items.Clear(); lbKategori.Items.Clear(); cbKategori.Items.Clear(); MessageBox.Show(txtNamn.Text + " har lagts till."); txtNamn.Clear(); txtURL.Clear(); cbKategori.ResetText(); cbUppdatering.ResetText(); fyll.fyllListaKategori(lbKategori, cbKategori); await Task.Delay(1000); } } }
private void VisaPrenumPod_Click(object sender, EventArgs e) { try { int comboIndex = comboBox1.SelectedIndex; kollaComboIndex = comboIndex; int podFeedIndex = listBox2.SelectedIndex; hallKollPaPrenumIndexForHover = podFeedIndex; PodFeed podFeedObjekt = new PodFeed(); podFeedObjekt = kategoriLista[comboIndex].listOverPodFeed[podFeedIndex]; listBox3.Items.Clear(); listBox3.DrawMode = DrawMode.OwnerDrawVariable; foreach (var avsnitt in podFeedObjekt.podcastsLista) { listBox3.Items.Add(avsnitt); } kollaOmHover = true; } catch (Exception ex) { MessageBox.Show("You need to select a podcast in your prenum list to show the episodes"); } }