public void Adiciona(Produto produto) { Context.Produtos.Add(produto); // o Save foi passado para o ciltro SaveChangesFilter //Context.SaveChanges(); }
public ActionResult Adiciona(Produto produto) { if (produto.CategoriaID.Equals(1) && produto.Preco < 100) { ModelState.AddModelError("produto.PrecoInvalido", "Produtos da categoria informática devem ter o Valor superior a 100 R$!."); } if (ModelState.IsValid) { //var dao = new ProdutosDAO(); this.dao.Adiciona(produto); return RedirectToAction("Index", "Home"); } else { ViewBag.Categorias = dao.Lista(); ViewBag.Produto = produto; return View("Form"); } }
public void Atualiza(Produto produto) { this.Context.Entry(produto).State = System.Data.Entity.EntityState.Modified; Context.SaveChanges(); }
public void Remove(Produto produto) { this.Context.Produtos.Attach(produto); this.Context.Produtos.Remove(produto); this.Context.SaveChanges(); }