// GET: Modelos/Create public ActionResult Create() { Modelo_vm modelo_vm = new Modelo_vm(); modelo_vm.Fabricantes = new SelectList(repo_fab.LerTodosFabricante(), "FabricanteId", "Nome"); return(View(modelo_vm)); }
public ActionResult Create([Bind(Include = "ModeloId,Nome,FabricanteId")] Modelo_vm modelo_vm) { if (ModelState.IsValid) {//fazer a mesma coisa que eu fiz no create do cliente Modelo m = Mapper.Map <Modelo_vm, Modelo>(modelo_vm); repo.CadastrarModelo(m); return(RedirectToAction("Index")); } return(View(modelo_vm)); }
// GET: Modelos public ActionResult Index() { List <Modelo> mod = repo.LerTodosModelo(); List <Modelo_vm> modVM = new List <Modelo_vm>(); foreach (var item in mod) { Modelo_vm m = Mapper.Map <Modelo, Modelo_vm>(item); modVM.Add(m); } return(View(modVM)); }
// GET: Modelos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Modelo modelo = repo.LerModelo(id); Modelo_vm m = Mapper.Map <Modelo, Modelo_vm>(modelo); if (m == null) { return(HttpNotFound()); } return(View(m)); }