Пример #1
0
        public IEnumerable <Produto> Get()
        {
            var tipo1 = new TipoDeProduto()
            {
                Id = 1, Nome = "Tipo 1"
            };
            var tipo2 = new TipoDeProduto()
            {
                Id = 2, Nome = "Tipo 2"
            };

            return(new List <Produto>()
            {
                new Produto()
                {
                    Id = 1, Nome = "Produto 1", Preco = 1, Qtde = 10, TipoDeProdutoId = tipo1.Id, TipoDeProduto = tipo1
                },
                new Produto()
                {
                    Id = 2, Nome = "Produto 2", Preco = 2, Qtde = 20, TipoDeProdutoId = tipo2.Id, TipoDeProduto = tipo2
                },
                new Produto()
                {
                    Id = 3, Nome = "Produto 3", Preco = 3, Qtde = 30, TipoDeProdutoId = tipo1.Id, TipoDeProduto = tipo1
                },
            });
        }
        protected override void Seed(FNStoreDataContext context)
        {
            var alimento = new TipoDeProduto()
            {
                Nome = "Alimento"
            };
            var higiene = new TipoDeProduto()
            {
                Nome = "Higiene"
            };
            var eletronico = new TipoDeProduto()
            {
                Nome = "Eletrônico"
            };
            var limpeza = new TipoDeProduto()
            {
                Nome = "Limpeza"
            };


            var produtos = new List <Produto>()
            {
                new Produto()
                {
                    Nome = "Picanha", Preco = 70.5M, Qtde = 150, TipoDeProduto = alimento
                },
                new Produto()
                {
                    Nome = "Iogurte", Preco = 10.5M, Qtde = 250, TipoDeProduto = alimento
                },
                new Produto()
                {
                    Nome = "Pasta de dente", Preco = 9.5M, Qtde = 250, TipoDeProduto = higiene
                },
                new Produto()
                {
                    Nome = "Sabonete", Preco = 5.5M, Qtde = 1250, TipoDeProduto = higiene
                },
                new Produto()
                {
                    Nome = "Desinfetante", Preco = 8.99M, Qtde = 520, TipoDeProduto = limpeza
                },
                new Produto()
                {
                    Nome = "Detergente", Preco = 4.49M, Qtde = 1520, TipoDeProduto = limpeza
                },
                new Produto()
                {
                    Nome = "Telefone sem fio", Preco = 125.15M, Qtde = 85, TipoDeProduto = eletronico
                },
            };

            context.Produtos.AddRange(produtos);
            context.SaveChanges();
        }
        public IEnumerable <Produto> Get()
        {
            var tipo1 = new TipoDeProduto()
            {
                Id = 1, Nome = "tipo 1"
            };
            var tipo2 = new TipoDeProduto()
            {
                Id = 2, Nome = "tipo 2"
            };

            return(new List <Produto>()
            {
                new Produto()
                {
                    Id = 1,
                    Nome = "Produto teste 1",
                    TipoDeProdutoId = tipo1.Id,
                    TipoDeProduto = tipo1,
                    Preco = 5,
                    Quantidade = 65
                },

                new Produto()
                {
                    Id = 2,
                    Nome = "Produto teste 2",
                    TipoDeProdutoId = tipo2.Id,
                    TipoDeProduto = tipo2,
                    Preco = 98,
                    Quantidade = 34
                },

                new Produto()
                {
                    Id = 3,
                    Nome = "Produto teste 3",
                    TipoDeProdutoId = tipo1.Id,
                    TipoDeProduto = tipo1,
                    Preco = 33,
                    Quantidade = 66
                },
            });
        }
Пример #4
0
        protected override void Seed(FNStoreDataContext context)
        {
            var alimento = new TipoDeProduto()
            {
                Nome = "Alimento"
            };
            var Higiene = new TipoDeProduto()
            {
                Nome = "Higiene"
            };
            var eletrônico = new TipoDeProduto()
            {
                Nome = "Eletrônico"
            };
            var Limpeza = new TipoDeProduto()
            {
                Nome = "Limpeza"
            };

            var produtos = new List <Produto>()
            {
                new Produto()
                {
                    Nome = "Picanha", Preco = 30.90M, Qtde = 150, TipodeProduto = alimento
                },
                new Produto()
                {
                    Nome = "Arroz", Preco = 9.90M, Qtde = 550, TipodeProduto = alimento
                },
                new Produto()
                {
                    Nome = "Papel Higienico", Preco = 8.75m, Qtde = 220, TipodeProduto = Higiene
                },
                new Produto()
                {
                    Nome = "Telefone Sem fio", Preco = 199.90m, Qtde = 20, TipodeProduto = eletrônico
                },
                new Produto()
                {
                    Nome = "Computador", Preco = 1270.00m, Qtde = 50, TipodeProduto = eletrônico
                },
                new Produto()
                {
                    Nome = "PenDrive 8g", Preco = 50.00m, Qtde = 250, TipodeProduto = eletrônico
                },
                new Produto()
                {
                    Nome = "Detergente", Preco = 3.00m, Qtde = 540, TipodeProduto = Limpeza
                },
            };

            context.Produtos.AddRange(produtos);


            context.Usuarios.Add(new Usuario()
            {
                Nome  = "Jota",
                Email = "*****@*****.**",
                Senha = "123456".Encrypt()
            });



            context.SaveChanges();
        }
Пример #5
0
        //método protect pq só quem herda CreateDatabaseIfNotExists, virtual pq pode sobrescrever, Seed pq sera acessado sempre que a DB for criada
        protected override void Seed(Aula2StoreDataContextEF context)
        {
            var alimento = new TipoDeProduto()
            {
                Nome = "Alimento"
            };
            var higiene = new TipoDeProduto()
            {
                Nome = "Higiene"
            };
            var tecnologia = new TipoDeProduto()
            {
                Nome = "Tecnologia"
            };
            var bebidas = new TipoDeProduto()
            {
                Nome = "Bebidas"
            };
            var limpeza = new TipoDeProduto()
            {
                Nome = "Limpeza"
            };

            var produtos = new List <Produto>()
            {
                new Produto()
                {
                    Nome = "Detergente", Preco = 2.34M, TipoDeProduto = limpeza, Quantidade = 12
                },
                new Produto()
                {
                    Nome = "Lasanha", Preco = 8.34M, TipoDeProduto = alimento, Quantidade = 37
                },
                new Produto()
                {
                    Nome = "Skol", Preco = 9.85M, TipoDeProduto = bebidas, Quantidade = 69
                },
                new Produto()
                {
                    Nome = "Chocolate", Preco = 1.85M, TipoDeProduto = alimento, Quantidade = 56
                },
                new Produto()
                {
                    Nome = "Sabão", Preco = 8.92M, TipoDeProduto = higiene, Quantidade = 25
                },
                new Produto()
                {
                    Nome = "Sabonete", Preco = 8.17M, TipoDeProduto = higiene, Quantidade = 78
                },
                new Produto()
                {
                    Nome = "Celular", Preco = 2365.48M, TipoDeProduto = tecnologia, Quantidade = 85
                },
                new Produto()
                {
                    Nome = "Mouse", Preco = 3.5M, TipoDeProduto = tecnologia, Quantidade = 76
                },
            };

            //passar para o contexto que sera criado uma lista (AddRange) do metodo Produto
            context.Produtos.AddRange(produtos);

            context.Usuarios.Add(new Usuario()
            {
                Nome  = "Paulo Freitas",
                Email = "*****@*****.**",
                Senha = "123".Encrypt()
            });

            context.SaveChanges();
        }
Пример #6
0
 public void Edit(TipoDeProduto entity)
 {
     throw new NotImplementedException();
 }
Пример #7
0
        protected override void Seed(LLStoreDataContextEF context)
        {
            var alimento = new TipoDeProduto()
            {
                Nome = "Alimento"
            };
            var higiene = new TipoDeProduto()
            {
                Nome = "Higiene"
            };
            var eletronico = new TipoDeProduto()
            {
                Nome = "Eletrônico"
            };
            var limpeza = new TipoDeProduto()
            {
                Nome = "Limpeza"
            };

            var produtos = new List <Produto>()
            {
                new Produto()
                {
                    Nome = "Picanha", Preco = 70.5m, Qtde = 150, TipoDeProduto = alimento
                },
                new Produto()
                {
                    Nome = "Iogurte", Preco = 10.5m, Qtde = 250, TipoDeProduto = alimento
                },
                new Produto()
                {
                    Nome = "Pasta de Dente", Preco = 9.5m, Qtde = 250, TipoDeProduto = higiene
                },
                new Produto()
                {
                    Nome = "Sabonete", Preco = 5.5m, Qtde = 1250, TipoDeProduto = higiene
                },
                new Produto()
                {
                    Nome = "Desinfetante", Preco = 8.99m, Qtde = 520, TipoDeProduto = limpeza
                },
                new Produto()
                {
                    Nome = "Detergente", Preco = 4.50m, Qtde = 1520, TipoDeProduto = limpeza
                },
                new Produto()
                {
                    Nome = "Telefone sem Fio", Preco = 125.15m, Qtde = 85, TipoDeProduto = eletronico
                }
            };

            context.Produtos.AddRange(produtos);

            context.Usuarios.Add(new Usuario()
            {
                Nome  = "Lucas Lima",
                Email = "*****@*****.**",
                Senha = "123456".Encrypt()
            });

            context.SaveChanges();
        }
Пример #8
0
        protected override void Seed(BLStoreDataContextEF context)
        {
            var alimento = new TipoDeProduto()
            {
                Nome = "Alimento"
            };
            var higiene = new TipoDeProduto()
            {
                Nome = "Higiene"
            };
            var eletronico = new TipoDeProduto()
            {
                Nome = "Eletrônico"
            };
            var limpeza = new TipoDeProduto()
            {
                Nome = "Limpeza"
            };

            var produtos = new List <Produto>()
            {
                new Produto()
                {
                    Nome = "Desinfetante", Preco = 16.32M, Qtde = 35, TipoDeProduto = limpeza
                },
                new Produto()
                {
                    Nome = "Picanaha", Preco = 70.5M, Qtde = 17, TipoDeProduto = alimento
                },
                new Produto()
                {
                    Nome = "Creme Dental", Preco = 2.09M, Qtde = 13, TipoDeProduto = higiene
                },
                new Produto()
                {
                    Nome = "Teclado gamer", Preco = 168.53M, Qtde = 16, TipoDeProduto = eletronico
                },
                new Produto()
                {
                    Nome = "Mouse gamer", Preco = 72.34M, Qtde = 29, TipoDeProduto = eletronico
                },
                new Produto()
                {
                    Nome = "Sabonete", Preco = 2.96M, Qtde = 42, TipoDeProduto = higiene
                },
                new Produto()
                {
                    Nome = "Shampoo", Preco = 5.44M, Qtde = 14, TipoDeProduto = higiene
                },
            };

            context.Produtos.AddRange(produtos);

            context.Usuarios.Add(new Usuario()
            {
                Nome  = "Billy",
                Email = "*****@*****.**",
                Senha = "123456".Encrypt()
            });

            context.SaveChanges();
        }
Пример #9
0
 public void Add(TipoDeProduto entity)
 {
     throw new System.NotImplementedException();
 }
Пример #10
0
 void IRepository <TipoDeProduto> .Edit(TipoDeProduto entity)
 {
     throw new System.NotImplementedException();
 }