// GET: Veiculos/Create
        public ActionResult Create()
        {
            CadastroVeiculo_vm veic_vm = new CadastroVeiculo_vm();

            veic_vm.Modelos = new SelectList(repo_mod.LerTodosModelo(), "ModeloId", "Nome");

            return(View(veic_vm));
        }
 public ActionResult Create([Bind(Include = "VeiculoId,AnoFab,Placa,Quilometragem,Cor,TipoVeiculo,Chassi,ModeloId")] CadastroVeiculo_vm veic_vm)
 {
     if (ModelState.IsValid)
     {
         Veiculo v = Mapper.Map <CadastroVeiculo_vm, Veiculo>(veic_vm);
         repo.CadastrarVeiculo(v);
         return(RedirectToAction("Index"));
     }
     return(View(veic_vm));
 }
        // GET: Veiculos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Veiculo            veiculo = repo.LerVeiculo(id);
            CadastroVeiculo_vm m       = Mapper.Map <Veiculo, CadastroVeiculo_vm>(veiculo);

            if (veiculo == null)
            {
                return(HttpNotFound());
            }
            //ViewBag.ModeloId = new SelectList(db.Modelos, "ModeloId", "Nome", veiculo.ModeloId);
            return(View());
        }