Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 private void OnPodcastRemovedHandler(object sender, PodcastEventArgs args)
 {
     PodcastAddedOrRemoved(args, false);
 }