private static void RecuperarDadosEntity() { using (var context = new ProdutoDAOEF()) { IList <Produto> produtos = context.Produtos(); foreach (var item in produtos) { Console.WriteLine($"Produto \n ID: {item.Id} \n Nome: {item.Nome} \n Categoria: {item.Categoria} \n Valor: {item.PrecoUnitario}"); } } }
private static void ExcluirProduto(string id) { using (var contexto = new ProdutoDAOEF()) { Console.WriteLine("Informe o id do produto a ser excluido: "); int idSearch = Convert.ToInt32(id); IList <Produto> produtos = contexto.Produtos(); foreach (var item in produtos) { if (item.Id == idSearch) { contexto.DeletarProduto(item); } } RecuperarDadosEntity(); } }
private static void AtualizaProduto(string id) { int aux = Convert.ToInt32(id); using (var context = new ProdutoDAOEF()) { IList <Produto> p = context.Produtos(); Produto paux = p.Where(b => b.Id == aux).FirstOrDefault(); Console.WriteLine($"Nome do produto: {paux.Nome}. Informe o nome do produto"); string nome = Console.ReadLine(); paux.Nome = nome; Console.WriteLine($"Valor do produto: {paux.PrecoUnitario}. Informe o nome valor"); string va = Console.ReadLine(); paux.PrecoUnitario = Convert.ToDouble(va); context.AdcionarPRoduto(paux); } RecuperarDadosEntity(); }