public async Task <IActionResult> Edit(int id, [Bind("Id,Empresa_Id,Nome,Cor,Modelo,Ano,Placa,Renavan,Marca")] Veiculo veiculo)
        {
            var veiculos = await _context.Veiculo.FirstOrDefaultAsync(v => (v.Placa == veiculo.Placa || v.Renavan == veiculo.Renavan) && v.Id != id);

            if (veiculos != null)
            {
                ViewBag.Erro = "Renavan já cadastrado!";
            }
            else
            {
                if (id != veiculo.Id)
                {
                    return(NotFound());
                }

                if (ModelState.IsValid)
                {
                    try
                    {
                        _context.Update(veiculo);
                        await _context.SaveChangesAsync();
                    }
                    catch (DbUpdateConcurrencyException)
                    {
                        if (!VeiculoExists(veiculo.Id))
                        {
                            return(NotFound());
                        }
                        else
                        {
                            throw;
                        }
                    }
                    return(RedirectToAction(nameof(Index)));
                }
            }
            ViewData["Empresa_Id"] = new SelectList(_context.Set <Empresa>(), "Id", "nome", veiculo.Empresa_Id);
            return(View(veiculo));
        }
 public void Put(Veiculo Veiculo)
 {
     context.Update(Veiculo);
 }