public static void SynkaKategori() { foreach (var podcasts in Podcasts) { podcasts.PodcastKategori = KategoriHanterare.GetKategori(podcasts.PodcastKategori.KategoriNamn); } }
private void dgvPod_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (dgvPod.Rows.Count < 0) { return; } if (e.RowIndex < 0) { return; } var rad = dgvPod.Rows[e.RowIndex]; if (rad.Tag == null) { return; } var podcast = (Podcast)rad.Tag; podcast.Titel = (String)rad.Cells["clmNamn"].Value; var kat = rad.Cells["clmKategori"].Value; if (kat is String) { podcast.PodcastKategori = KategoriHanterare.GetKategori((String)kat); } string uppdateringsfrek = (String)rad.Cells["clmUppdateringsfrekvens"].Value.ToString(); int uppdateringsIntervallet = KonverteraUppdateringsTextTillVarde(uppdateringsfrek); try { podcast.SetUppdateringsFrekvensen(uppdateringsIntervallet); } catch (Exception ex) { MessageBox.Show(ex.Message + " " + ex.GetType()); } harAndrats = false; UppdateraPodcast(); }