Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="feed"></param>
        /// <returns></returns>
        private ContenidoRssFeed ReadAtomFeed(AtomFeed feed)
        {
            var rssContentModel = new ContenidoRssFeed
            {
                TituloFeed = feed.Title.Content,
                Articulos  = feed.Entries.Select(item => new RssArticulo
                {
                    Titulo           = item.Title.Content,
                    Contenido        = item.Content.Content,
                    FechaPublicacion = item.PublishedOn,
                    Link             = item.Links.FirstOrDefault().Uri,
                    Autor            = string.Join(", ", item.Authors.Select(a => a.Name))
                })
            };

            return(rssContentModel);
        }
Exemple #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="feed"></param>
        /// <returns></returns>
        private ContenidoRssFeed ReadRssFeed(RssFeed feed)
        {
            var rssContentModel = new ContenidoRssFeed
            {
                TituloFeed = feed.Channel.Title,
                Articulos  = feed.Channel.Items.Select(item => new RssArticulo
                {
                    Titulo           = item.Title,
                    Contenido        = item.Description,
                    FechaPublicacion = item.PublicationDate,
                    Link             = item.Link,
                    Autor            = item.Author
                })
            };

            return(rssContentModel);
        }