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