public JsonResult ForumTopicComments(long TopicID) { ResultInfo <ForumDetails> CommentList = new ResultInfo <ForumDetails>() { Status = false, Description = "Failed|Login" }; List <SubjectForumTopicComment> AllCommentList = new List <SubjectForumTopicComment>(); ForumDetails DetailsInfo = new ForumDetails(); // List<ForumTopicComment> CommentDetails = new List<ForumTopicComment>(); List <SubjectForumTopics> TopicDetails = new List <SubjectForumTopics>(); SchoolStudent PageObj = new SchoolStudent(); AllCommentList = PageObj.AllCommentsOfTopic(TopicID); DetailsInfo.comments = AllCommentList; // DetailsInfo.ComID=AllCommentLi // DetailsInfo.singleComment= TopicDetails = PageObj.getDetailsOfComment(TopicID); if (TopicDetails != null && TopicDetails.Count > 0) { DetailsInfo.Topic = TopicDetails.FirstOrDefault().TopicName; DetailsInfo.TopicCreatedByName = TopicDetails.FirstOrDefault().CreatedByName; DetailsInfo.TopicCreatedDate = TopicDetails.FirstOrDefault().TopicCreatedDate; //DetailsInfo.Topic_CreatedDate = TopicDetails.FirstOrDefault().Topic_CreatedDate; DetailsInfo.TopicID = TopicDetails.FirstOrDefault().TopicID; DetailsInfo.IsStudent = TopicDetails.FirstOrDefault().IsStudent; DetailsInfo.IsTeacher = TopicDetails.FirstOrDefault().IsTeacher; } CommentList.Info = DetailsInfo; CommentList.Description = "Success| Get all comment by TopicId"; CommentList.Status = true; return(Json(CommentList, JsonRequestBehavior.AllowGet)); }