Exemplo n.º 1
0
        public static void testes2()
        {
            ListaDeProdutosAplicacao appLista   = new ListaDeProdutosAplicacao();
            ProdutoAplicacao         appProduto = new ProdutoAplicacao();
            //var lista01 = new ListaDeProduto();
            var lista01 = appLista.Listar().Where(x => x.Id == 2).FirstOrDefault();


            lista01.Descricao = "Lista Teste";
            //lista01.Produtos = appProduto.Listar().Where(x => x.Categoria.Id == 3).ToList();
            lista01.Produtos = appProduto.Listar().ToList();

            //appLista.Alterar(lista01);

            foreach (var item in appLista.Listar())
            {
                Console.WriteLine("{0} - {1}", item.Id, item.Descricao);
                foreach (var i in item.Produtos)
                {
                    Console.WriteLine("   {0} - {1}", i.Id, i.Nome);
                }
                Console.WriteLine(" \n");
            }

            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var appCategoria = new CategoriaAplicacao();

            //Categoria
            //var objCategoria = new Categoria
            //{
            //    Descricao = "Enlatados"
            //};
            //appCategoria.Salvar(objCategoria);

            //var listaDeCategorias = appCategoria.Listar();

            //foreach (var listaDeCategoria in listaDeCategorias)
            //{
            //    Console.WriteLine("{0}", listaDeCategoria.Descricao);
            //}

            //Produto
            var appProduto = new ProdutoAplicacao();
            //var objProduto = new Produto
            //{
            //    Nome = "Sardinha",
            //    Categoria = appCategoria.Listar().FirstOrDefault()
            //};
            //appProduto.Salvar(objProduto);
            //var listaProdutos = appProduto.Listar();

            //foreach (var listaDeProduto in listaProdutos)
            //{
            //    Console.WriteLine("{0} - {1}", listaDeProduto.Nome, listaDeProduto.Categoria.Descricao);
            //}

            //Lista de Produtos

            var appLista = new ListaDeProdutosAplicacao();

            var objListaProdutos = new ListaDeProduto
            {
                Descricao = "Lista de Compras do Leandro"
            };


            var produto1 = appProduto.Listar().FirstOrDefault();

            objListaProdutos.Produtos = new List <Produto> {
                produto1
            };

            objListaProdutos.Produtos.Add(produto1);
            appLista.Salvar(objListaProdutos);

            var listas = appLista.Listar();

            foreach (var lista in listas)
            {
                Console.WriteLine("{0}", lista.Descricao);
                foreach (var produto in lista.Produtos)
                {
                    Console.WriteLine("     {0} - {1}", produto.Nome, produto.Categoria.Descricao);
                }
            }

            //ListaDeProdutosAplicacao appLista = new ListaDeProdutosAplicacao();
            //ProdutoAplicacao appProduto = new ProdutoAplicacao();

            //var lista01 = new ListaDeProduto();
            //lista01.Descricao = "Cesta Basica";
            //lista01.Produtos = appProduto.Listar().Where(x=> x.Categoria.Id == 2).ToList();

            //appLista.Salvar(lista01);

            //var listas = appLista.Listar();
            //foreach (var lista in listas)
            //{
            //    Console.WriteLine("{0} - {1}", lista.Id, lista.Descricao);
            //    foreach (var produto in lista.Produtos)
            //    {
            //        Console.WriteLine("     {0} - {1}", produto.id, produto.Nome);
            //    }
            //}

            //CategoriaAplicacao appCategoria = new CategoriaAplicacao();

            //Categoria cat01 = new Categoria();
            //cat01.Id = 1;
            //cat01.Descricao = "Enlatados Grandes";

            ////appCategoria.Salvar(cat01);
            //appCategoria.Alterar(cat01);

            //ProdutoAplicacao appProduto = new ProdutoAplicacao();
            //Produto prod01 = new Produto();

            //prod01.Nome = "Açucar";
            //prod01.Categoria = appCategoria.Listar().Where(x => x.Id == 3).FirstOrDefault();

            ////appProduto.Salvar(prod01);
            ////appProduto.Alterar(prod01);
            ////appProduto.Excluir(prod01.id);

            //Console.WriteLine("Listagem de Produtos");

            //var listaDeProdutos = appProduto.Listar();

            //foreach (var produto in appProduto.Listar())
            //{
            //    Console.WriteLine("{0} - {1} - {2}", produto.id, produto.Nome, produto.Categoria.Descricao);
            //}

            //Console.WriteLine("Listagem de Categorias");
            //var listaDeCategorias = appCategoria.Listar();
            //foreach (var categoria in appCategoria.Listar())
            //{
            //    Console.WriteLine("{0} - {1}", categoria.Id, categoria.Descricao);
            //}

            //Produto produto01 = new Produto();
            ////produto01.id = 2;
            //produto01.Nome = "Feijão";
            ////produto01.Categoria = "Alimentos";

            //app.Salvar(produto01);
            ////app.Alterar(produto01);
            ////app.Excluir(produto01.id);

            //foreach( var produtoNaLista in app.Listar())
            //{
            //    Console.WriteLine("{0} - {1} - {2}", produtoNaLista.id, produtoNaLista.Nome, produtoNaLista.Categoria);
            //}
            Console.ReadKey();
        }
Exemplo n.º 3
0
        public static void teste3()
        {
            /// --------------
            //Categoria
            #region Categoria

            var appCategoria = new CategoriaAplicacao();
            var objCategoria = new Categoria
            {
                Descricao = "Enlatados"
            };

            //appCategoria.Salvar(objCategoria);

            //foreach (var item in appCategoria.Listar())
            //{
            //    Console.WriteLine("{0} - {1}", item.Id, item.Descricao);
            //    //foreach (var i in item.Produtos)
            //    //{
            //    //    Console.WriteLine("  {0} - {0}", i.Id, i.Nome);
            //    //}
            //}
            #endregion
            /// --------------
            //Produto
            #region Produto
            var appProduto = new ProdutoAplicacao();
            //var objProduto = new Produto
            //{
            //    Nome = "Sardinha",
            //    Categoria = appCategoria.Listar().Where(x => x.Id == 2 ).First()
            //};

            ////appProduto.Salvar(objProduto);

            //foreach (var item in appProduto.Listar())
            //{
            //    Console.WriteLine("{0} - {1}", item.Nome, item.Categoria.Descricao);
            //}


            #endregion

            #region
            /// --------------
            //ListaDeProdutos

            var appLista           = new ListaDeProdutosAplicacao();
            var objlistaDeProdutos = new ListaDeProduto();

            objlistaDeProdutos.Descricao = "Lista de Compras do Cleyton";

            var produto1 = appProduto.Listar().FirstOrDefault();
            var produto2 = appProduto.Listar().FirstOrDefault();

            objlistaDeProdutos.Produtos = new List <Produto> {
                produto1, produto2
            };                                                                      //adicionando mais de um item na lista

            //appLista.Salvar(objlistaDeProdutos);

            foreach (var item in appLista.Listar())
            {
                Console.WriteLine("{0} ", item.Descricao);
                foreach (var produto in item.Produtos)
                {
                    Console.WriteLine("   {0} - {1}", produto.Nome, produto.Categoria.Descricao);
                }
            }

            Console.ReadKey();


            #endregion
        }