public async Task <long> AddNewAsync(AddPostCommentDTO dto) { PostCommentEntity entity = new PostCommentEntity(); entity.CommonUserId = dto.CommentUserId; entity.Content = dto.Content; entity.PostId = dto.PostId; entity.ReplyUserId = dto.ReplyUserId; using (PostContext ctx = new PostContext()) { await ctx.PostCommonts.AddAsync(entity); await ctx.SaveChangesAsync(); return(entity.Id); } }
public async Task <IActionResult> Put(AddCommentModel model) { var post = await PostSvc.GetByIdAsync(model.PostId); if (post == null) { return(new JsonResult(new APIResult <long> { ErrorMsg = "帖子不存在" }) { StatusCode = 400 }); } AddPostCommentDTO dto = new AddPostCommentDTO(); dto.CommentUserId = model.CommentUserId; dto.Content = model.Content; dto.PostId = model.PostId; dto.ReplyUserId = model.ReplyUserId; return(new JsonResult(new APIResult <long> { Data = await CommentSvc.AddNewAsync(dto) })); }