public async Task <IActionResult> Put([FromBody] Veiculo dadosVeiculo, [FromRoute] int id) { var veiculo = await veiculoRepository.GetAsync(id); if (veiculo == null) { return(NotFound()); } veiculo.NomeVeiculo = dadosVeiculo.NomeVeiculo; veiculo.Descricao = dadosVeiculo.Descricao; veiculo.Marca = dadosVeiculo.Marca; veiculo.Vendido = dadosVeiculo.Vendido; await veiculoRepository.UpdateAsync(veiculo); return(NoContent()); }