public IActionResult UpdateMonster([FromRoute] int monsterId, [FromBody] MonsterCreationDto dto) { try { var monster = repo.UpdateMonster(dto, monsterId); return(StatusCode(200, response.UpdateMonsterResponse(monster))); } catch (Exception ex) { return(StatusCode(500, ErrorResponse.ServerError)); } }