public async Task AddCommentAsync(int postId, CommentDto dto) { if (dto == null) { return; } var post = Database.Posts.Find(postId); if (post == null) { return; } var user = Database.Users.Get(dto.User.UserName); if (user == null) { return; } var comment = new Comment(); dto.FillModel(ref comment); comment.Post = post; comment.User = user; Database.Comments.Add(comment); await Database.SaveAsync(); }
public async Task ChangeCommentAsync(int commentId, CommentDto dto) { var comment = Database.Comments.Find(commentId); if (comment == null) { return; } dto.FillModel(ref comment); Database.Comments.Update(comment); await Database.SaveAsync(); }