示例#1
0
 public JsonResult AddComment(AddNewsComment comment)
 {
     if (comment.NewsId <= 0)
     {
         return(Json(new ResponseModel {
             code = 0, result = "新闻不存在"
         }));
     }
     if (string.IsNullOrEmpty(comment.Contents))
     {
         return(Json(new ResponseModel {
             code = 0, result = "内容不能为空"
         }));
     }
     return(Json(_commentService.AddComment(comment)));
 }
示例#2
0
        /// <summary>
        /// 添加评论
        /// </summary>
        /// <returns></returns>
        public ResponseModel AddComment(AddNewsComment comment)
        {
            var news = _newsService.GetOneNews(comment.NewsId);

            if (news == null)
            {
                return new ResponseModel {
                           code = 0, result = "News不存在"
                }
            }
            ;
            var com = new NewsComment {
                NewsId = comment.NewsId, Contents = comment.Contents, AddTime = DateTime.Now
            };

            _db.NewsComment.Add(com);
            int i = _db.SaveChanges();

            if (i > 0)
            {
                return(new ResponseModel
                {
                    code = 200,
                    result = "NewsComment添加成功",
                    ////第一种写法
                    //data = new NewsCommentModel
                    //{
                    //    Contents = comment.Contents,
                    //    Floor = "#" + news.data.CommentCount + 1,//楼层
                    //    AddTime = DateTime.Now
                    //}
                    //第二种写法
                    data = new
                    {
                        contents = comment.Contents,
                        floor = "#" + news.data.CommentCount + 1,//楼层
                        addTime = DateTime.Now
                    }
                });
            }
            return(new ResponseModel {
                code = 0, result = "NewsComment添加失败"
            });
        }