void episodeDownloadManager_PodcastEpisodeDownloadStateChanged(object source, PodcastDownloadManagerArgs args) { int episodeId = args.episodeId; PodcastEpisodeModel episode = this.EpisodeList.Items.Cast <PodcastEpisodeModel>().FirstOrDefault(e => e.EpisodeId == episodeId); if (episode != null) { episode.EpisodeDownloadState = args.downloadState; } }
void episodeDownloadManager_PodcastEpisodeDownloadStateChanged(object source, PodcastDownloadManagerArgs args) { int episodeId = args.episodeId; PodcastEpisodeModel episode = this.EpisodeList.Items.Cast<PodcastEpisodeModel>().FirstOrDefault(e => e.EpisodeId == episodeId); if (episode != null) { episode.EpisodeDownloadState = args.downloadState; } }