private void PodcastAddedOrRemoved(PodcastEventArgs args, bool added) { if (args.Podcast != null) { PodcastInfo pi = args.Podcast; if (added) { podcast_model.QueueAdd(pi); } else { podcast_model.QueueRemove(pi); } } else if (args.Podcasts != null) { ICollection podcasts = args.Podcasts; if (added) { podcast_model.QueueAdd(podcasts); } else { podcast_model.QueueRemove(podcasts); } } Update(); }
private void OnPodcastRemovedHandler(object sender, PodcastEventArgs args) { PodcastAddedOrRemoved(args, false); }