Exemple #1
0
        public ViewArticleModelContainer ReadArticleForPreview(int contentId)
        {
            var content = ArticleBiz.ReadArticleForPreview(contentId);

            return(new ViewArticleModelContainer()
            {
                Article = content.GetContentForViewByVisitorPM(),
                Tags = content.Tags.Select(tag => tag.GetPresentationModel()).ToList(),
                AuthorProfile = new ProfileForViewByVisitorPM()
                {
                    AboutMe = content.Author.ProfileKeyValues.SingleOrDefault(profileKeyValye =>
                                                                              profileKeyValye.Type == ProfileKeyValueType.AboutMe)?.Value
                },
            });
        }