Ejemplo n.º 1
0
 private static void ListarPromocoes()
 {
     using (var promocaoRepository = new PromocaoRepository())
     {
         var promocoes = promocaoRepository.ListAll();
         foreach (var promocao in promocoes)
         {
             Console.WriteLine(promocao);
         }
     }
 }
Ejemplo n.º 2
0
 private static void AtualizarPromocao()
 {
     using (var promocaoRepository = new PromocaoRepository())
         using (var produtoRepository = new ProdutoRepository())
         {
             var produto  = produtoRepository.ListByNome("Harry Potter e a Pedra Filosofal").First();
             var promocao = promocaoRepository.ListAll().First();
             promocao.AdicionarProdutos(produto);
             promocaoRepository.Update(promocao);
         }
 }
Ejemplo n.º 3
0
        private static void AdicionarPromocao()
        {
            var farinha = new Produto {
                Nome = "Café", Categoria = "Alimentos", PrecoUnitario = 2.49, Unidade = "Gramas"
            };
            var cocaCola = new Produto {
                Nome = "Coca-Cola", Categoria = "Bebidas", PrecoUnitario = 7.99, Unidade = "Litros"
            };
            var caneta = new Produto {
                Nome = "Caneta Esferográfica", Categoria = "Material Escolar", PrecoUnitario = 1.49, Unidade = "Unidade"
            };
            var promocao = new Promocao {
                DataInicial = DateTime.Now.Date, DataFinal = DateTime.Now.Date.AddMonths(2), Descricao = "Promoção de Aniversário"
            };

            promocao.AdicionarProdutos(farinha, cocaCola, caneta);
            using (var promocaoRepository = new PromocaoRepository())
            {
                promocaoRepository.Save(promocao);
            }
        }
Ejemplo n.º 4
0
 public PromocaoLogic()
 {
     _repository = new PromocaoRepository();
 }