public void Gerar() { if (_context.Departamento.Any() || _context.Vendedore.Any() || _context.HistoricoDeVenda.Any()) { return; } Departamento d1 = new Departamento("Celulares"); Departamento d2 = new Departamento("Cozinha"); Departamento d3 = new Departamento("Sala"); Departamento d4 = new Departamento("Jogos"); Vendedor v1 = new Vendedor("João", "joã[email protected]", new DateTime(1981, 6, 4), 2000.00, d1); Vendedor v2 = new Vendedor("Lucas", "*****@*****.**", new DateTime(1990, 4, 4), 3000.00, d2); Vendedor v3 = new Vendedor("Frederico", "*****@*****.**", new DateTime(1991, 3, 4), 4000.00, d3); Vendedor v4 = new Vendedor("Lorraine", "*****@*****.**", new DateTime(1995, 6, 5), 2000.00, d1); Vendedor v5 = new Vendedor("Aline", "*****@*****.**", new DateTime(1998, 6, 6), 5000.00, d4); HistoricoDeVenda hv1 = new HistoricoDeVenda(new DateTime(2020, 3, 3), 1500.00, StatusDeVenda.Vendido, v1); HistoricoDeVenda hv2 = new HistoricoDeVenda(new DateTime(2020, 5, 10), 1500.00, StatusDeVenda.Vendido, v4); HistoricoDeVenda hv3 = new HistoricoDeVenda(new DateTime(2020, 4, 11), 2500.00, StatusDeVenda.Vendido, v3); HistoricoDeVenda hv4 = new HistoricoDeVenda(new DateTime(2020, 2, 12), 500.00, StatusDeVenda.Vendido, v2); HistoricoDeVenda hv5 = new HistoricoDeVenda(new DateTime(2020, 1, 13), 10.00, StatusDeVenda.Vendido, v5); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedore.AddRange(v1, v2, v3, v4, v5); _context.HistoricoDeVenda.AddRange(hv1, hv2, hv3, hv4, hv5); _context.SaveChanges(); }
public void Enviar() { if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.HistoricoDeVendas.Any()) { return; // se essa consição for verdadeira, então a base de dados já está povoado } Departamento d1 = new Departamento(1, "Computadores"); Departamento d2 = new Departamento(2, "Eletrônicos"); Departamento d3 = new Departamento(3, "Smartphone"); Departamento d4 = new Departamento(4, "Livros"); Vendedor v1 = new Vendedor(1, "João", "*****@*****.**", new DateTime(1990, 01, 27), 1000.0, d1); Vendedor v2 = new Vendedor(2, "Pedro", "*****@*****.**", new DateTime(1991, 12, 28), 1100.0, d2); Vendedor v3 = new Vendedor(3, "Maria", "*****@*****.**", new DateTime(1992, 03, 29), 1200.0, d3); Vendedor v4 = new Vendedor(4, "Lucas", "*****@*****.**", new DateTime(1993, 04, 30), 1300.0, d4); Vendedor v5 = new Vendedor(5, "Marcos", "*****@*****.**", new DateTime(1994, 05, 31), 1400.0, d1); Vendedor v6 = new Vendedor(6, "Paulo", "*****@*****.**", new DateTime(1995, 01, 20), 1500.0, d2); HistoricoDeVenda h1 = new HistoricoDeVenda(1, new DateTime(2019, 05, 20), 11000.0, StatusDaVenda.Vendido, v1); HistoricoDeVenda h2 = new HistoricoDeVenda(2, new DateTime(2019, 06, 21), 11000.0, StatusDaVenda.Pendente, v2); HistoricoDeVenda h3 = new HistoricoDeVenda(3, new DateTime(2019, 07, 22), 11000.0, StatusDaVenda.Vendido, v3); HistoricoDeVenda h4 = new HistoricoDeVenda(4, new DateTime(2019, 08, 23), 11000.0, StatusDaVenda.Pendente, v4); HistoricoDeVenda h5 = new HistoricoDeVenda(5, new DateTime(2019, 09, 24), 11000.0, StatusDaVenda.Vendido, v5); HistoricoDeVenda h6 = new HistoricoDeVenda(6, new DateTime(2019, 10, 25), 11000.0, StatusDaVenda.Pendente, v6); HistoricoDeVenda h7 = new HistoricoDeVenda(7, new DateTime(2019, 11, 26), 11000.0, StatusDaVenda.Vendido, v1); HistoricoDeVenda h8 = new HistoricoDeVenda(8, new DateTime(2019, 12, 27), 11000.0, StatusDaVenda.Pendente, v2); HistoricoDeVenda h9 = new HistoricoDeVenda(9, new DateTime(2019, 01, 28), 11000.0, StatusDaVenda.Vendido, v3); HistoricoDeVenda h10 = new HistoricoDeVenda(10, new DateTime(2019, 02, 28), 11000.0, StatusDaVenda.Cancelado, v4); HistoricoDeVenda h11 = new HistoricoDeVenda(11, new DateTime(2019, 03, 30), 11000.0, StatusDaVenda.Vendido, v5); HistoricoDeVenda h12 = new HistoricoDeVenda(12, new DateTime(2019, 04, 11), 11000.0, StatusDaVenda.Cancelado, v6); HistoricoDeVenda h13 = new HistoricoDeVenda(13, new DateTime(2019, 05, 01), 11000.0, StatusDaVenda.Vendido, v1); HistoricoDeVenda h14 = new HistoricoDeVenda(14, new DateTime(2019, 06, 02), 11000.0, StatusDaVenda.Cancelado, v2); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6); _context.HistoricoDeVendas.AddRange(h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12, h13, h4); _context.SaveChanges(); }