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))); }
/// <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添加失败" }); }