public string HamtaPodcastURL(string podcastNamn) { string podUrlAttReturnera = ""; List <Podcast> podLista = podcastRep.GetAll(); foreach (var item in podLista) { if (item.PodcastsNamn.Equals(podcastNamn)) { podUrlAttReturnera = item.PodcastsUrl; break; } } return(podUrlAttReturnera); }
public List <Avsnitt> HamtaAvsnittForPodcast(string valdPodcast) { List <Avsnitt> avsnittListaAttReturnera = new List <Avsnitt>(); List <Podcast> podcastLista = podRep.GetAll(); foreach (var pod in from pod in podcastLista //<<<----- LINQ where pod.PodcastsNamn.Equals(valdPodcast) select pod) { avsnittListaAttReturnera = pod.avsnittsLista; break; } return(avsnittListaAttReturnera); }
public List <Podcast> SokPodcastEfterPodcastKategori(string sokNamn) //Loopar igenom alla podcasts och returnerar en lista med samtliga podcasts som har en viss kategori. { List <Podcast> returneraPodcastOmHittad = new List <Podcast>(); List <Podcast> podLista = podRep.GetAll(); foreach (var pod in podLista) { if (pod.PodcastsKategori.Equals(sokNamn)) { returneraPodcastOmHittad.Add(pod); Console.WriteLine(pod.PodcastsNamn); } } return(returneraPodcastOmHittad); }
public void VisaPodcastsIListView() { try { List <Podcast> podcastsSomLaddas = podcastRep.GetAll(); foreach (var pod in podcastsSomLaddas) { ListViewItem podcastItem = new ListViewItem(new[] { pod.PodcastsNamn, pod.AntalAvsnitt.ToString(), pod.Frekvens, pod.PodcastsKategori }); PodcastListView.Items.Add(podcastItem); } } catch (FileNotFoundException e) { Console.WriteLine(e); } }