public ActionResult Create(CarroViewModel carroVM)
 {
     if (ModelState.IsValid)
     {
         Carro carro = Mapper.Map<CarroViewModel, Carro>(carroVM);
         service.Adicionar(carro);
         return RedirectToAction("Index");
     }
     //deu ruim
     carroVM.ListaModelos = new SelectList(service.ListarModelosCarro(), "ModeloID", null);
     return View(carroVM);
 }
 // GET: Carro/Create
 public ActionResult Create()
 {
     CarroViewModel carroVM = new CarroViewModel();
     carroVM.ListaModelos = new SelectList(service.ListarModelosCarro(), "ModeloID", null, carroVM.ModeloCarro);
     return View(carroVM);
 }
 public ActionResult Edit(CarroViewModel carroVM)
 {
     if (ModelState.IsValid)
     {
         Carro carro = Mapper.Map<CarroViewModel, Carro>(carroVM);
         service.Editar(carro);
         return RedirectToAction("Index");
     }
     carroVM.ListaModelos = new SelectList(service.ListarModelosCarro(), "ModeloID", "Nome", carroVM.ModeloID);
     //ViewBag.ModeloID = new SelectList(db.Modelos, "ModeloID", "Nome", carro.ModeloID);
     return View(carroVM);
 }