public ActionResult Create() { ProdutoViewModel produtoVM = new ProdutoViewModel(); ViewBag.Categorias = produtoVM.SelectCategorias(); ViewBag.Subcategorias = produtoVM.SelectSubcategorias(); ViewBag.Empresas = produtoVM.SelectEmpresas(); return(View()); }
public ActionResult Edit(int?id) { Produto Produto = Service.GetById(id.GetValueOrDefault()); ProdutoViewModel ProdutoVM = Mapper.Map <Produto, ProdutoViewModel>(Produto); ViewBag.Categorias = ProdutoVM.SelectCategorias(); ViewBag.Subcategorias = ProdutoVM.SelectSubcategorias(); ViewBag.Empresas = ProdutoVM.SelectEmpresas(); return(View(ProdutoVM)); }
public ActionResult Edit([Bind(Include = "ProdutoId,Nome,Preco, EmpresaId, CategoriaId, SubcategoriaId")] ProdutoViewModel produtoViewModel) { if (ModelState.IsValid) { Produto Produto = Mapper.Map <ProdutoViewModel, Produto>(produtoViewModel); Service.Update(Produto); return(RedirectToAction("Index")); } ViewBag.Categorias = produtoViewModel.SelectCategorias(); ViewBag.Subcategorias = produtoViewModel.SelectSubcategorias(); ViewBag.Empresas = produtoViewModel.SelectEmpresas(); return(View(produtoViewModel)); }