public Podcasts() { InitializeComponent(); cbFrekvens.Items.Add("Var 10:e minut"); cbFrekvens.Items.Add("Var 20:e minut"); cbFrekvens.Items.Add("Var 30:e minut"); PodcastLista = PodcastStorage.GetPodcasts(); KategoriLista = KategoriStorage.GetKategorier(); UpdatePodcastListan(); UpdateKategoriListan(); StartaUppdateringTimers(); }
private void btnDelete_Click(object sender, EventArgs e) { try { var valdKategori = lbKategorier.SelectedItem.ToString(); KategoriLista.Remove(valdKategori); UpdateKategoriListan(); KategoriStorage.SaveKategorier(KategoriLista); TaBortPodcastMedKategori(valdKategori); } catch (Exception ex) { ErrorHandler.HanteraFel(ex); } }
private void btnNyKategori_Click(object sender, EventArgs e) { try { textValiderare.ValideraInput(txtKategori.Text); var kategori = txtKategori.Text; if (!KategoriLista.Contains(kategori)) { KategoriLista.Add(kategori); } UpdateKategoriListan(); KategoriStorage.SaveKategorier(KategoriLista); } catch (Exception ex) { ErrorHandler.HanteraFel(ex); } }
private void btnSparaKategori_Click(object sender, EventArgs e) { try { textValiderare.ValideraInput(txtKategori.Text); var oldValue = lbKategorier.SelectedItem.ToString(); var newvalue = txtKategori.Text; int index = KategoriLista.IndexOf(oldValue); if (index != -1) { KategoriLista[index] = newvalue; } UpdateKategoriListan(); KategoriStorage.SaveKategorier(KategoriLista); SetNyKategoriPodcast(newvalue, oldValue); } catch (Exception ex) { ErrorHandler.HanteraFel(ex); } }