protected override void MapContentForType(ContentItem content, int currentDepth)
 {
     BodyCopy        = new HtmlString(content.GetString("body_copy"));
     MetaDescription = content.GetString("meta_description");
     MetaKeywords    = content.GetString("meta_keywords");
     Personas        = content.GetTaxonomyItems("personas");
     PostDate        = content.GetDateTime("post_date");
     RelatedArticles = content.GetModularContent("related_articles").GetListOfModularContent <SampleViewModel>(currentDepth + 1);
     Summary         = content.GetString("summary");
     TeaserImage     = content.GetAssets("teaser_image").FirstOrDefault();
     Title           = content.GetString("title");
 }
Ejemplo n.º 2
0
        private Blog GetArticle(ContentItem item)
        {
            if (item == null)
            {
                return(new Blog());
            }

            return(new Blog
            {
                Body = item.GetString("body"),
                ID = item.System.Id,
                CreatedDate = item.GetDateTime("created_date"),
                Summary = item.GetString("summary"),
                Title = item.GetString("title"),
                UrlSlug = item.GetString("slug"),
                TeaserImageUrl = item.GetAssets("teaser_image").FirstOrDefault()?.Url //tem.GetString("teaser_image")
            });
        }