public async Task UnsubscribeToPodcast(Podcast podcast) { var metadata = podcast.GetMetadata(); await _podcastMetadaRepository.Remove(podcast.GetMetadata()); _subscribedPodcasts.Remove(metadata); }
public async Task SubscribeToPodcast(Podcast podcast) { var metadata = podcast.GetMetadata(); await _podcastMetadaRepository.Add(metadata); _subscribedPodcasts.Add(metadata); }