public async static void UppdateraPodcastAvsnitt(Podcast podcast) { RSSHamtare hamtare = new RSSHamtare(); Uri podcastUri = podcast.Uri; Podcast enPodcast = hamtare.HamtaPodcast(podcastUri); await Task.Run(() => { podcast.AvsnittLista = enPodcast.AvsnittLista; }); }
public void LaggTillStream(Uri adress, Kategori kategori, int uppdateringsFrekvens) { if (kategori == null) { throw new KategoriNullException(); } else if (uppdateringsFrekvens == 0) { throw new ValideringsException(); } try { Podcast podcast = new RSSHamtare().HamtaPodcast(adress); podcast.Uri = adress; podcast.PodcastKategori = kategori; podcast.UppdateringsFrekvens = uppdateringsFrekvens; LaggTillPodcast(podcast); } catch (ValideringsException ex) { throw ex; } }