public IActionResult Delete(int id) { string accessToken = HttpContext.Request.Headers["Authorization"]; int bearerId = _userService.GetId(accessToken); if (!Entities.User.IsOnline(bearerId)) { return(StatusCode(StatusCodes.Status401Unauthorized, new { message = "User not logged in" })); } Comment comment = GameForum.Comment.Select(id); if (bearerId != comment.fk_user) { return(StatusCode(StatusCodes.Status401Unauthorized, new { message = "Incorrect id" })); } if (Comment.CheckExists(id)) { Comment.Delete(id); return(StatusCode(StatusCodes.Status200OK)); } else { return(StatusCode(StatusCodes.Status404NotFound)); } }