// GET: Produto public ActionResult Index() { var vm = new VMProduto(); vm.Lista = respository.GetAll(); vm.ListaCategoria = categoriaRespository.GetAll(); vm.Produto = new Produto(); return(View(vm)); }
public ActionResult Save(VMProduto vm) { if (vm.Produto.Id > 0) { respository.Update(vm.Produto); } else { respository.Save(vm.Produto); } return(RedirectToAction("Index")); }
// GET: Produto/Edit/5 public ActionResult Edit(int id) { var produto = respository.GetById(id); if (produto == null) { return(HttpNotFound()); } var vm = new VMProduto(); vm.Produto = produto; vm.Lista = respository.GetAll(); vm.ListaCategoria = categoriaRespository.GetAll(); //return View(produto); return(View("Index", vm)); }