public async Task <IActionResult> AddCommentToGame(Guid id, [FromBody] CommentModel model) =>
 (await _commentService.AddCommentToGameAsync(id, model))
 .OnSuccess(GetRoute)
 .OnFailure(_ => BadRequest(), error => error is ArgumentNullError)
 .OnFailure(error => error.ToObjectResult(), error => error != null)
 .OnFailure(_ => ModelState.ToObjectResult());