public async Task <IActionResult> UpdateCommentAsync(int id, PatchCommentRequest request) { var userId = User.Claims.GetUserId(); if (userId == null) { return(BadRequest()); } if (!await _commentService.UpdateCommentAsync(id, request.Text, userId.Value)) { return(BadRequest()); } return(Ok()); }
public async Task <IActionResult> CommentUpdate([FromRoute] long id, [FromBody] PatchCommentRequest request) { var keyAuthResult = await _authService.AuthByApiKey(); if (keyAuthResult.User == null) { return(BadRequest(ErrorResponse.GetErrorList(keyAuthResult.ErrorText))); } if (_ticketService.EditComment(id, request.Comment)) { return(Ok()); } return(NotFound(ErrorResponse.GetErrorList($"Comment with Id: {id} was not found"))); }