public async Task <IActionResult> SetCommentReaction([FromBody] CommentReactionDto dto) { if (!HttpContext.User.Identity.IsAuthenticated) { return(Forbid()); } Result <ReactionDto> result = await _commentService.SetCommentReactionAsync(dto, UserId); return(FromResult(result)); }
public async Task <Result <ReactionDto> > SetCommentReactionAsync(CommentReactionDto dto, string userId) { return(await _setCommentReactionHandler.HandleAsync( new SetCommentReactionCommand(dto.CommentId, dto.ParentCommentId, dto.Liked, userId) )); }