public async Task <IActionResult> Put(int id, [FromBody] Torneio torneio) { try { var torneioAtualizado = await _torneioRepositorio.AtualizarTorneio(torneio); return(Ok(torneioAtualizado)); } catch (TorneioNaoEncontradoException) { return(NotFound()); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }