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; }