public async Task <IActionResult> GetMessage(int userId, int id) { Claim claim = User.FindFirst(ClaimTypes.NameIdentifier); if (!_jwtClaimValidator.UserIdConfirmed(userId, claim)) { return(Unauthorized()); } Message message = await _messageRepository.GetMessage(id); if (message == null) { return(NotFound()); } return(Ok(message)); }