Пример #1
0
        public ActionResult GetBlog(string id)
        {
            List <SelectListItem> funds = new List <SelectListItem>();
            ContentFactory        cf    = new ContentFactory();
            var topicList = cf.GetTopic(Convert.ToInt64(id));
            var topicData = topicList.Select(m => new SelectListItem()
            {
                Text  = m.TopicName,
                Value = m.TopicId.ToString(),
            });
            var  topic   = topicList[0];
            long TopicID = topic.TopicId;
            List <BlogEntity> BlogByTopic = new List <BlogEntity>();

            BlogByTopic   = cf.GetBlogByTopicId(TopicID);
            ViewBag.Blogs = BlogByTopic;
            CommentFactory       cmf         = new CommentFactory();
            List <CommentEntity> ListComment = new List <CommentEntity>();

            ListComment      = cmf.GetComment();
            ViewBag.Comments = ListComment;

            LikeFactory       lf       = new LikeFactory();
            List <LikeEntity> ListLike = new List <LikeEntity>();

            ListLike      = lf.GetLike();
            ViewBag.Likes = ListLike;

            List <CommentEntity> Comment = new List <CommentEntity>();
            string s = string.Empty;

            foreach (var item in BlogByTopic)
            {
                s += item.BlogId + ",";
            }


            return(PartialView("_LoadBlogs"));

            //return Json(topicData, JsonRequestBehavior.AllowGet);
        }