static void Main(string[] args) { //var produtoAplicacao = new ProdutoAplicacaoSQL(); var produtoAplicacao = new ProdutoAplicacaoEFDatatabaseFirst(); var produtoAlterar = new Produto() { ProdutoId = 1, Categoria = "Ferro Fundido", Nome = "Arruela", Saldo = 233, ValorUnitario = 10 }; produtoAplicacao.AlterarProduto(produtoAlterar); var produtoInserir = new Produto() { ProdutoId = 1, Categoria = "CARNE", Nome = "CARNE MOIDA", Saldo = 4, ValorUnitario = 10 }; produtoAplicacao.InserirProduto(produtoInserir); produtoAplicacao.ExcluirProuto(6); var produtos = produtoAplicacao.ListarProdutoPorNome("CAR"); foreach (var produto in produtos) { Console.WriteLine("{0} - {1} - {2} - R$ {3} - {4}", produto.ProdutoId, produto.Nome, produto.Categoria, produto.ValorUnitario, produto.Saldo); } }
public bool InserirProduto(Produto produto) { //fazer a validação do produto aqui produtoRepositorio.Produto.Add(produto); produtoRepositorio.SaveChanges(); return true; }
public ActionResult Create(Produto produto) { if (ModelState.IsValid) { db.Produto.Add(produto); db.SaveChanges(); return RedirectToAction("Index"); } return View(produto); }
public bool AlterarProduto(Produto produto) { //fazer a validação do produto aqui var produtoAlterar = produtoRepositorio.Produto.Find(produto.ProdutoId); if (produtoAlterar == null) return false; produtoAlterar.Nome = produto.Nome; produtoAlterar.Categoria = produto.Categoria; produtoAlterar.Saldo = produto.Saldo; produtoAlterar.ValorUnitario = produto.ValorUnitario; produtoRepositorio.SaveChanges(); return true; }
public ActionResult Edit(Produto produto) { if (ModelState.IsValid) { db.Entry(produto).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(produto); }