// 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()); }