public IActionResult CreateMonster([FromBody] MonsterCreationDto dto, [FromRoute] int gameId) { try { var monster = repo.CreateMonster(dto, gameId); return(StatusCode(201, response.CreateMonsterResponse(monster))); } catch (Exception) { return(StatusCode(500, ErrorResponse.ServerError)); } }