public IActionResult CreatePlayer([FromBody] PlayerCreationDto dto, [FromRoute] int gameId) { try { var player = repo.CreatePlayer(gameId, dto); return(StatusCode(201, response.CreatePlayerResponse(player))); } catch (Exception) { return(StatusCode(500, ErrorResponse.ServerError)); } }