public ActionResult Edit([Bind(Include = "Id,Nome,Preco,Estoque,Unidade,Ativo")] Produto produto) { if (ModelState.IsValid) { db.Entry(produto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produto)); }
public void Mapear(ProdutoViewModel viewModel, Produto produto, Repositorios.SqlServer.LojaDbContext dbContext) { dbContext.Entry(produto).CurrentValues.SetValues(viewModel); produto.Categoria = dbContext.Categorias.Single(c => c.Id == viewModel.CategoriaId); }