public Retorno Atualizar(Caminhao caminhao) { var retorno = new Retorno { Acao = "Atualizar caminhão" }; var caminhaoDb = Obter(caminhao.Id); if (caminhaoDb == null) { retorno.Erros.Add("Caminhão não encontrado."); return(retorno); } retorno = ValidarDadosCaminhao(caminhao, retorno); if (!retorno.Erros.Any()) { caminhaoDb.Modelo = caminhao.Modelo; caminhaoDb.AnoFabricacao = caminhao.AnoFabricacao; caminhaoDb.AnoModelo = caminhao.AnoModelo; caminhaoDb.Placa = caminhao.Placa; caminhaoDb.Observacao = caminhao.Observacao; _context.Update(caminhaoDb); _context.SaveChanges(); } return(retorno); }
public async Task Update(Caminhao caminhao) { _context.Update(caminhao); await _context.SaveChangesAsync(); }