Beispiel #1
0
        public IActionResult ViewBlog(int blogId)
        {
            Models.Blog blog = repository.Blog(blogId);

            if (blog != null)
            {
                return(View(new ViewBlogViewModel()
                {
                    Blog = blog,
                    Comments = blog.Comments
                }));
            }
            return(RedirectToAction(nameof(Index)));
        }
Beispiel #2
0
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            int        totalComment = 0;
            TagBuilder span         = new TagBuilder("span");

            span.AddCssClass(CssClass);
            Models.Blog blog = repository.Blog(BlogId);
            if (blog != null)
            {
                totalComment = blog.Comments.Count;
            }
            span.InnerHtml.Append(totalComment.ToString());
            output.Content.AppendHtml(span);
        }