示例#1
0
        public List <IEpisode> CreateEpisodeListObject(MemoryStream memoryStream)
        {
            EpisodeMappedToXml episodeDeserializer     = new EpisodeMappedToXml();
            List <IEpisode>    deserializedEpisodeList = episodeDeserializer.XmlToDeserializedEpisode(memoryStream);

            return(deserializedEpisodeList);
        }
        private void DeserializeXmlToMappedPodcastEpisode(MemoryStream memoryStreamWithXml)
        {
            XmlSerializer       deserializer     = new XmlSerializer(typeof(EpisodeMappedToXml));
            DeserializedEpisode serializedSeries = new DeserializedEpisode();

            EpisodeMappedToXml episodesCollection = new EpisodeMappedToXml();

            episodesCollection = (EpisodeMappedToXml)deserializer.Deserialize(memoryStreamWithXml);

            AllDeserializedEpisodes = episodesCollection.Channel.DeserializedEpisodeList;
        }