// popula a base de dados public void Seed() { // Verifica se já tem algo registrado na base de dados if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any()) { return; // banco de dados populado } Departamento d1 = new Departamento(4, "Cellphones"); Departamento d2 = new Departamento(5, "Notebooks"); Departamento d3 = new Departamento(6, "Games"); Departamento d4 = new Departamento(7, "Books"); Vendedor s1 = new Vendedor(1, "Bob Brow", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1); Vendedor s2 = new Vendedor(2, "Juca Quifuri", "*****@*****.**", new DateTime(1988, 5, 10), 2000.0, d4); Vendedor s3 = new Vendedor(3, "Alex Rub", "*****@*****.**", new DateTime(1978, 6, 1), 2000.0, d3); Vendedor s4 = new Vendedor(4, "Jonh Cabira", "*****@*****.**", new DateTime(1968, 1, 2), 3000.0, d2); Vendedor s5 = new Vendedor(5, "Donald Trunp", "*****@*****.**", new DateTime(1999, 7, 3), 3000.0, d1); Vendedor s6 = new Vendedor(6, "Bill Clinton", "*****@*****.**", new DateTime(1957, 3, 11), 1000.0, d3); Vendedor s7 = new Vendedor(7, "Barac Obama", "*****@*****.**", new DateTime(2000, 1, 13), 4000.0, d2); RegistroVendas r1 = new RegistroVendas(1, new DateTime(2018, 09, 05), 11000.0, VendasAtualizada.Faturado, s1); RegistroVendas r2 = new RegistroVendas(2, new DateTime(2018, 10, 10), 12000.0, VendasAtualizada.Pendente, s2); RegistroVendas r3 = new RegistroVendas(3, new DateTime(2018, 11, 22), 13000.0, VendasAtualizada.Cancelado, s7); RegistroVendas r4 = new RegistroVendas(4, new DateTime(2019, 01, 01), 14000.0, VendasAtualizada.Faturado, s3); RegistroVendas r5 = new RegistroVendas(5, new DateTime(2019, 02, 10), 15000.0, VendasAtualizada.Cancelado, s4); RegistroVendas r6 = new RegistroVendas(6, new DateTime(2020, 03, 11), 16000.0, VendasAtualizada.Faturado, s5); RegistroVendas r7 = new RegistroVendas(7, new DateTime(2020, 04, 23), 17000.0, VendasAtualizada.Pendente, s6); // adicionar no banco _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(s1, s2, s3, s4, s5, s6, s7); _context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6, r7); _context.SaveChanges(); }
public void Seed() { if (context.Departamento.Any() || context.Vendedor.Any() || context.RegistroVendas.Any()) { return; } Departamento d1 = new Departamento(1, "Computadores"); Departamento d2 = new Departamento(2, "Eletronicos"); Departamento d3 = new Departamento(3, "Financeiro"); Departamento d4 = new Departamento(4, "Livros"); Vendedor v1 = new Vendedor(1, "Josefino", "*****@*****.**", new DateTime(1996, 5, 3), 2600.0, d1); Vendedor v2 = new Vendedor(2, "Godofredo", "*****@*****.**", new DateTime(1986, 7, 2), 4500.0, d3); Vendedor v3 = new Vendedor(3, "Thomas Turbando", "*****@*****.**", new DateTime(2000, 6, 10), 1000.0, d2); Vendedor v4 = new Vendedor(4, "Kukah Beludo", "*****@*****.**", new DateTime(1998, 10, 15), 3000.0, d4); Vendedor v5 = new Vendedor(5, "Jaison Mendes", "*****@*****.**", new DateTime(1975, 6, 18), 5000.0, d3); Vendedor v6 = new Vendedor(6, "Jacinto Leite", "*****@*****.**", new DateTime(1990, 5, 9), 2800.0, d1); RegistroVendas r1 = new RegistroVendas(1, new DateTime(2005, 5, 9), 8000.0, StatusVenda.Pago, v1); RegistroVendas r2 = new RegistroVendas(2, new DateTime(2009, 10, 5), 25000.0, StatusVenda.Pendente, v2); RegistroVendas r3 = new RegistroVendas(3, new DateTime(2005, 8, 20), 3650.0, StatusVenda.Cancelado, v3); RegistroVendas r4 = new RegistroVendas(4, new DateTime(2005, 10, 10), 88000.0, StatusVenda.Pago, v4); RegistroVendas r5 = new RegistroVendas(5, new DateTime(2005, 12, 15), 97800.0, StatusVenda.Pendente, v5); RegistroVendas r6 = new RegistroVendas(6, new DateTime(2005, 5, 7), 76800, StatusVenda.Cancelado, v6); context.Departamento.AddRange(d1, d2, d3, d4); context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6); context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6); context.SaveChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Data,Valor,Status")] RegistroVendas registroVendas) { if (id != registroVendas.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(registroVendas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RegistroVendasExists(registroVendas.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(registroVendas)); }
public async Task <IActionResult> Editar(int id, RegistroVendas venda) { if (!ModelState.IsValid) { var vendedor = await _vendedoresService.ListarVendedoresAsync(); var viewModel = new FormularioRegistroVendasViewModel { RegistroVendas = venda, Vendedores = vendedor }; return(View(viewModel)); } if (id != venda.Id) { return(RedirectToAction(nameof(Error), new { mensagem = "ID NÃO CORRESPONDE" })); } try { await _registroVendasService.UpdateAsync(venda); return(RedirectToAction(nameof(Index))); } catch (NotFoundException e) { return(RedirectToAction(nameof(Error), new { mensagem = e.Message })); } catch (DbConcurrencyException e) { return(RedirectToAction(nameof(Error), new { mensagem = e.Message })); } }
public void Seed() { if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any()) { return; // BD ja populado } Departamento d1 = new Departamento(1, "Computadores"); Departamento d2 = new Departamento(2, "Eletronicos"); Departamento d3 = new Departamento(3, "Moda"); Departamento d4 = new Departamento(4, "Livros"); Vendedor v1 = new Vendedor(1, "Bob Brown", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1); Vendedor v2 = new Vendedor(2, "Maria Green", "*****@*****.**", new DateTime(1979, 12, 31), 3500.0, d2); Vendedor v3 = new Vendedor(3, "Alex Grey", "*****@*****.**", new DateTime(1988, 1, 15), 2200.0, d1); Vendedor v4 = new Vendedor(4, "Martha Red", "*****@*****.**", new DateTime(1993, 11, 30), 3000.0, d4); Vendedor v5 = new Vendedor(5, "Donald Blue", "*****@*****.**", new DateTime(2000, 1, 9), 4000.0, d3); Vendedor v6 = new Vendedor(6, "Alex Pink", "*****@*****.**", new DateTime(1997, 3, 4), 3000.0, d2); RegistroVendas r1 = new RegistroVendas(1, new DateTime(2018, 09, 25), 11000.0, VendaStatus.Faturado, v1); RegistroVendas r2 = new RegistroVendas(2, new DateTime(2018, 09, 4), 7000.0, VendaStatus.Faturado, v5); RegistroVendas r3 = new RegistroVendas(3, new DateTime(2018, 09, 13), 4000.0, VendaStatus.Cancelado, v4); RegistroVendas r4 = new RegistroVendas(4, new DateTime(2018, 09, 1), 8000.0, VendaStatus.Faturado, v1); RegistroVendas r5 = new RegistroVendas(5, new DateTime(2018, 09, 21), 3000.0, VendaStatus.Faturado, v3); RegistroVendas r6 = new RegistroVendas(6, new DateTime(2018, 09, 15), 2000.0, VendaStatus.Faturado, v1); RegistroVendas r7 = new RegistroVendas(7, new DateTime(2018, 09, 28), 13000.0, VendaStatus.Faturado, v2); RegistroVendas r8 = new RegistroVendas(8, new DateTime(2018, 09, 11), 4000.0, VendaStatus.Faturado, v4); RegistroVendas r9 = new RegistroVendas(9, new DateTime(2018, 09, 14), 11000.0, VendaStatus.Pending, v6); RegistroVendas r10 = new RegistroVendas(10, new DateTime(2018, 09, 7), 9000.0, VendaStatus.Faturado, v6); RegistroVendas r11 = new RegistroVendas(11, new DateTime(2018, 09, 13), 6000.0, VendaStatus.Faturado, v2); RegistroVendas r12 = new RegistroVendas(12, new DateTime(2018, 09, 25), 7000.0, VendaStatus.Pending, v3); RegistroVendas r13 = new RegistroVendas(13, new DateTime(2018, 09, 29), 10000.0, VendaStatus.Faturado, v4); RegistroVendas r14 = new RegistroVendas(14, new DateTime(2018, 09, 4), 3000.0, VendaStatus.Faturado, v5); RegistroVendas r15 = new RegistroVendas(15, new DateTime(2018, 09, 12), 4000.0, VendaStatus.Faturado, v1); RegistroVendas r16 = new RegistroVendas(16, new DateTime(2018, 10, 5), 2000.0, VendaStatus.Faturado, v4); RegistroVendas r17 = new RegistroVendas(17, new DateTime(2018, 10, 1), 12000.0, VendaStatus.Faturado, v1); RegistroVendas r18 = new RegistroVendas(18, new DateTime(2018, 10, 24), 6000.0, VendaStatus.Faturado, v3); RegistroVendas r19 = new RegistroVendas(19, new DateTime(2018, 10, 22), 8000.0, VendaStatus.Faturado, v5); RegistroVendas r20 = new RegistroVendas(20, new DateTime(2018, 10, 15), 8000.0, VendaStatus.Faturado, v6); RegistroVendas r21 = new RegistroVendas(21, new DateTime(2018, 10, 17), 9000.0, VendaStatus.Faturado, v2); RegistroVendas r22 = new RegistroVendas(22, new DateTime(2018, 10, 24), 4000.0, VendaStatus.Faturado, v4); RegistroVendas r23 = new RegistroVendas(23, new DateTime(2018, 10, 19), 11000.0, VendaStatus.Cancelado, v2); RegistroVendas r24 = new RegistroVendas(24, new DateTime(2018, 10, 12), 8000.0, VendaStatus.Faturado, v5); RegistroVendas r25 = new RegistroVendas(25, new DateTime(2018, 10, 31), 7000.0, VendaStatus.Faturado, v3); RegistroVendas r26 = new RegistroVendas(26, new DateTime(2018, 10, 6), 5000.0, VendaStatus.Faturado, v4); RegistroVendas r27 = new RegistroVendas(27, new DateTime(2018, 10, 13), 9000.0, VendaStatus.Pending, v1); RegistroVendas r28 = new RegistroVendas(28, new DateTime(2018, 10, 7), 4000.0, VendaStatus.Faturado, v3); RegistroVendas r29 = new RegistroVendas(29, new DateTime(2018, 10, 23), 12000.0, VendaStatus.Faturado, v5); RegistroVendas r30 = new RegistroVendas(30, new DateTime(2018, 10, 12), 5000.0, VendaStatus.Faturado, v2); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6); _context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30); _context.SaveChanges(); }
public void Seed() { if (_context.Departamento.Any() || _context.RegistroVendas.Any() || _context.Vendedor.Any()) { return; } Departamento d1 = new Departamento("Informatica/Computadores"); Departamento d2 = new Departamento("Livros"); Departamento d3 = new Departamento("Modas"); Departamento d4 = new Departamento("Eletronicos"); Vendedor v1 = new Vendedor("Bob Brown", "*****@*****.**", new DateTime(1997, 4, 21), 1000.0, d1); Vendedor v2 = new Vendedor("Charlote", "*****@*****.**", new DateTime(1997, 3, 24), 1200.0, d2); Vendedor v3 = new Vendedor("Carlos Alberto", "*****@*****.**", new DateTime(1976, 2, 12), 1350.0, d1); Vendedor v4 = new Vendedor("Daniel Lopes", "*****@*****.**", new DateTime(1989, 7, 13), 2199.0, d4); Vendedor v5 = new Vendedor("Barbara Ohana", "*****@*****.**", new DateTime(1977, 3, 19), 4500.0, d3); Vendedor v6 = new Vendedor("Matheus Vazamim", "*****@*****.**", new DateTime(1998, 10, 22), 1900.0, d2); RegistroVendas r1 = new RegistroVendas(new DateTime(2018, 09, 25), 11000.0, VendaStatus.Faturado, v1); RegistroVendas r2 = new RegistroVendas(new DateTime(2018, 09, 4), 7000.0, VendaStatus.Faturado, v5); RegistroVendas r3 = new RegistroVendas(new DateTime(2018, 09, 13), 4000.0, VendaStatus.Cancelado, v4); RegistroVendas r4 = new RegistroVendas(new DateTime(2018, 09, 1), 8000.0, VendaStatus.Faturado, v1); RegistroVendas r5 = new RegistroVendas(new DateTime(2018, 09, 21), 3000.0, VendaStatus.Faturado, v3); RegistroVendas r6 = new RegistroVendas(new DateTime(2018, 09, 15), 2000.0, VendaStatus.Faturado, v1); RegistroVendas r7 = new RegistroVendas(new DateTime(2018, 09, 28), 13000.0, VendaStatus.Faturado, v2); RegistroVendas r8 = new RegistroVendas(new DateTime(2018, 09, 11), 4000.0, VendaStatus.Faturado, v4); RegistroVendas r9 = new RegistroVendas(new DateTime(2018, 09, 14), 11000.0, VendaStatus.Pendente, v6); RegistroVendas r10 = new RegistroVendas(new DateTime(2018, 09, 7), 9000.0, VendaStatus.Faturado, v6); RegistroVendas r11 = new RegistroVendas(new DateTime(2018, 09, 13), 6000.0, VendaStatus.Faturado, v2); RegistroVendas r12 = new RegistroVendas(new DateTime(2018, 09, 25), 7000.0, VendaStatus.Pendente, v3); RegistroVendas r13 = new RegistroVendas(new DateTime(2018, 09, 29), 10000.0, VendaStatus.Faturado, v4); RegistroVendas r14 = new RegistroVendas(new DateTime(2018, 09, 4), 3000.0, VendaStatus.Faturado, v5); RegistroVendas r15 = new RegistroVendas(new DateTime(2018, 09, 12), 4000.0, VendaStatus.Faturado, v1); RegistroVendas r16 = new RegistroVendas(new DateTime(2018, 10, 5), 2000.0, VendaStatus.Faturado, v4); RegistroVendas r17 = new RegistroVendas(new DateTime(2018, 10, 1), 12000.0, VendaStatus.Faturado, v1); RegistroVendas r18 = new RegistroVendas(new DateTime(2018, 10, 24), 6000.0, VendaStatus.Faturado, v3); RegistroVendas r19 = new RegistroVendas(new DateTime(2018, 10, 22), 8000.0, VendaStatus.Faturado, v5); RegistroVendas r20 = new RegistroVendas(new DateTime(2018, 10, 15), 8000.0, VendaStatus.Faturado, v6); RegistroVendas r21 = new RegistroVendas(new DateTime(2018, 10, 17), 9000.0, VendaStatus.Faturado, v2); RegistroVendas r22 = new RegistroVendas(new DateTime(2018, 10, 24), 4000.0, VendaStatus.Faturado, v4); RegistroVendas r23 = new RegistroVendas(new DateTime(2018, 10, 19), 11000.0, VendaStatus.Cancelado, v2); RegistroVendas r24 = new RegistroVendas(new DateTime(2018, 10, 12), 8000.0, VendaStatus.Faturado, v5); RegistroVendas r25 = new RegistroVendas(new DateTime(2018, 10, 31), 7000.0, VendaStatus.Faturado, v3); RegistroVendas r26 = new RegistroVendas(new DateTime(2018, 10, 6), 5000.0, VendaStatus.Faturado, v4); RegistroVendas r27 = new RegistroVendas(new DateTime(2018, 10, 13), 9000.0, VendaStatus.Pendente, v1); RegistroVendas r28 = new RegistroVendas(new DateTime(2018, 10, 7), 4000.0, VendaStatus.Faturado, v3); RegistroVendas r29 = new RegistroVendas(new DateTime(2018, 10, 23), 12000.0, VendaStatus.Faturado, v5); RegistroVendas r30 = new RegistroVendas(new DateTime(2018, 10, 12), 5000.0, VendaStatus.Faturado, v2); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6); _context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30); _context.SaveChanges(); }
public void Seed() { if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any()) { return; } Departamento d1 = new Departamento(1, "Computadores"); Departamento d2 = new Departamento(2, "Eletronicos"); Departamento d3 = new Departamento(3, "Moda"); Departamento d4 = new Departamento(4, "Livros"); Vendedor v1 = new Vendedor(1, "Alex Alves", "*****@*****.**", new DateTime(1998, 04, 21), 1000.00, d1); Vendedor v2 = new Vendedor(2, "Maria Jose", "*****@*****.**", new DateTime(1979, 11, 13), 2500.00, d2); Vendedor v3 = new Vendedor(3, "Antonio Matos", "*****@*****.**", new DateTime(1988, 10, 12), 2505.00, d3); Vendedor v4 = new Vendedor(4, "Marcos Paulo", "*****@*****.**", new DateTime(1999, 11, 11), 2000.00, d4); Vendedor v5 = new Vendedor(5, "Vitoria Taveira", "*****@*****.**", new DateTime(2000, 07, 20), 12000.00, d3); Vendedor v6 = new Vendedor(6, "Eduardo Ramos", "*****@*****.**", new DateTime(1996, 10, 25), 1568.00, d1); RegistroVendas r1 = new RegistroVendas(1, new DateTime(2018, 09, 25), 1100.00, StatusVendas.Faturado, v1); RegistroVendas r2 = new RegistroVendas(2, new DateTime(2018, 09, 26), 2000.00, StatusVendas.Faturado, v2); RegistroVendas r3 = new RegistroVendas(3, new DateTime(2018, 09, 30), 250.25, StatusVendas.Faturado, v5); RegistroVendas r4 = new RegistroVendas(4, new DateTime(2018, 10, 01), 500.50, StatusVendas.Faturado, v3); RegistroVendas r5 = new RegistroVendas(5, new DateTime(2018, 10, 02), 950.5, StatusVendas.Faturado, v4); RegistroVendas r6 = new RegistroVendas(6, new DateTime(2018, 10, 25), 1212, StatusVendas.Faturado, v6); RegistroVendas r7 = new RegistroVendas(7, new DateTime(2018, 11, 25), 1100.00, StatusVendas.Faturado, v1); RegistroVendas r8 = new RegistroVendas(8, new DateTime(2018, 11, 26), 2000.00, StatusVendas.Faturado, v2); RegistroVendas r9 = new RegistroVendas(9, new DateTime(2018, 11, 30), 250.25, StatusVendas.Faturado, v5); RegistroVendas r10 = new RegistroVendas(10, new DateTime(2018, 12, 01), 500.50, StatusVendas.Faturado, v3); RegistroVendas r11 = new RegistroVendas(11, new DateTime(2018, 12, 02), 950.5, StatusVendas.Faturado, v4); RegistroVendas r12 = new RegistroVendas(12, new DateTime(2018, 12, 25), 1212, StatusVendas.Faturado, v6); RegistroVendas r13 = new RegistroVendas(13, new DateTime(2019, 01, 25), 1100.00, StatusVendas.Faturado, v1); RegistroVendas r14 = new RegistroVendas(14, new DateTime(2019, 01, 26), 2000.00, StatusVendas.Faturado, v2); RegistroVendas r15 = new RegistroVendas(15, new DateTime(2019, 01, 30), 250.25, StatusVendas.Faturado, v5); RegistroVendas r16 = new RegistroVendas(16, new DateTime(2019, 03, 01), 500.50, StatusVendas.Faturado, v3); RegistroVendas r17 = new RegistroVendas(17, new DateTime(2019, 03, 02), 950.5, StatusVendas.Faturado, v4); RegistroVendas r18 = new RegistroVendas(18, new DateTime(2019, 10, 25), 1212, StatusVendas.Faturado, v6); RegistroVendas r19 = new RegistroVendas(19, new DateTime(2019, 11, 25), 1100.00, StatusVendas.Faturado, v1); RegistroVendas r20 = new RegistroVendas(20, new DateTime(2019, 11, 26), 2000.00, StatusVendas.Faturado, v2); RegistroVendas r21 = new RegistroVendas(21, new DateTime(2019, 11, 30), 250.25, StatusVendas.Faturado, v5); RegistroVendas r22 = new RegistroVendas(22, new DateTime(2019, 12, 01), 500.50, StatusVendas.Faturado, v3); RegistroVendas r23 = new RegistroVendas(23, new DateTime(2019, 12, 02), 950.5, StatusVendas.Faturado, v4); RegistroVendas r24 = new RegistroVendas(24, new DateTime(2019, 12, 25), 1212, StatusVendas.Faturado, v6); RegistroVendas r25 = new RegistroVendas(25, new DateTime(2020, 01, 05), 2515.00, StatusVendas.Pendente, v1); RegistroVendas r26 = new RegistroVendas(26, new DateTime(2020, 01, 05), 2515.00, StatusVendas.Pendente, v1); RegistroVendas r27 = new RegistroVendas(27, new DateTime(2020, 01, 05), 2515.00, StatusVendas.Pendente, v1); RegistroVendas r28 = new RegistroVendas(28, new DateTime(2020, 02, 05), 2515.00, StatusVendas.Pendente, v1); RegistroVendas r29 = new RegistroVendas(29, new DateTime(2020, 03, 05), 2515.00, StatusVendas.Pendente, v1); RegistroVendas r30 = new RegistroVendas(30, new DateTime(2020, 03, 05), 2515.00, StatusVendas.Pendente, v1); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6); _context.RegistroVendas.AddRange(r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30); _context.SaveChanges(); }
public async Task <IActionResult> Create([Bind("Id,Data,Valor,Status")] RegistroVendas registroVendas) { if (ModelState.IsValid) { _context.Add(registroVendas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(registroVendas)); }
// GET: RegistroVendas/Create public IActionResult Create() { RegistroVendas registroVendas = new RegistroVendas(); foreach (ProdutosVendidos pv in Carrinho.listaCarrinho) { registroVendas.Vendidos.Add(pv); } return(View(registroVendas)); }
public async Task <IActionResult> Criar(RegistroVendas vendas) { if (!ModelState.IsValid) { var vendedores = await _vendedoresService.ListarVendedoresAsync(); var viewModel = new FormularioRegistroVendasViewModel { RegistroVendas = vendas, Vendedores = vendedores }; return(View(viewModel)); } await _registroVendasService.InserirAsync(vendas); return(RedirectToAction("Index")); }
public async Task UpdateAsync(RegistroVendas obj) { bool hasAny = await _contexto.RegistroVendas.AnyAsync(x => x.Id == obj.Id); if (!hasAny) { throw new NotFoundException("Id não encontrado"); } try { _contexto.Update(obj); await _contexto.SaveChangesAsync(); } catch (DbUpdateConcurrencyException e) { throw new DbUpdateConcurrencyException(e.Message); } }
public void Seed() { if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any()) { return; // base já populada } Departamento d1 = new Departamento(1, "Computers"); Departamento d2 = new Departamento(2, "Electronics"); Departamento d3 = new Departamento(3, "Fashion"); Departamento d4 = new Departamento(4, "Books"); Vendedor s1 = new Vendedor(1, "Bob Brown", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1); Vendedor s2 = new Vendedor(2, "Maria Green", "*****@*****.**", new DateTime(1979, 12, 31), 3500.0, d2); Vendedor s3 = new Vendedor(3, "Alex Grey", "*****@*****.**", new DateTime(1988, 1, 15), 2200.0, d1); Vendedor s4 = new Vendedor(4, "Martha Red", "*****@*****.**", new DateTime(1993, 11, 30), 3000.0, d4); Vendedor s5 = new Vendedor(5, "Donald Blue", "*****@*****.**", new DateTime(2000, 1, 9), 4000.0, d3); Vendedor s6 = new Vendedor(6, "Alex Pink", "*****@*****.**", new DateTime(1997, 3, 4), 3000.0, d2); RegistroVendas r1 = new RegistroVendas(1, new DateTime(2018, 09, 25), 11000.0, StatusVenda.Faturado, s1); RegistroVendas r2 = new RegistroVendas(2, new DateTime(2018, 09, 4), 7000.0, StatusVenda.Faturado, s5); RegistroVendas r3 = new RegistroVendas(3, new DateTime(2018, 09, 13), 4000.0, StatusVenda.Cancelado, s4); RegistroVendas r4 = new RegistroVendas(4, new DateTime(2018, 09, 1), 8000.0, StatusVenda.Faturado, s1); RegistroVendas r5 = new RegistroVendas(5, new DateTime(2018, 09, 21), 3000.0, StatusVenda.Faturado, s3); RegistroVendas r6 = new RegistroVendas(6, new DateTime(2018, 09, 15), 2000.0, StatusVenda.Faturado, s1); RegistroVendas r7 = new RegistroVendas(7, new DateTime(2018, 09, 28), 13000.0, StatusVenda.Faturado, s2); RegistroVendas r8 = new RegistroVendas(8, new DateTime(2018, 09, 11), 4000.0, StatusVenda.Faturado, s4); RegistroVendas r9 = new RegistroVendas(9, new DateTime(2018, 09, 14), 11000.0, StatusVenda.Pendente, s6); RegistroVendas r10 = new RegistroVendas(10, new DateTime(2018, 09, 7), 9000.0, StatusVenda.Faturado, s6); RegistroVendas r11 = new RegistroVendas(11, new DateTime(2018, 09, 13), 6000.0, StatusVenda.Faturado, s2); RegistroVendas r12 = new RegistroVendas(12, new DateTime(2018, 09, 25), 7000.0, StatusVenda.Pendente, s3); RegistroVendas r13 = new RegistroVendas(13, new DateTime(2018, 09, 29), 10000.0, StatusVenda.Faturado, s4); RegistroVendas r14 = new RegistroVendas(14, new DateTime(2018, 09, 4), 3000.0, StatusVenda.Faturado, s5); RegistroVendas r15 = new RegistroVendas(15, new DateTime(2018, 09, 12), 4000.0, StatusVenda.Faturado, s1); RegistroVendas r16 = new RegistroVendas(16, new DateTime(2018, 10, 5), 2000.0, StatusVenda.Faturado, s4); RegistroVendas r17 = new RegistroVendas(17, new DateTime(2018, 10, 1), 12000.0, StatusVenda.Faturado, s1); RegistroVendas r18 = new RegistroVendas(18, new DateTime(2018, 10, 24), 6000.0, StatusVenda.Faturado, s3); RegistroVendas r19 = new RegistroVendas(19, new DateTime(2018, 10, 22), 8000.0, StatusVenda.Faturado, s5); RegistroVendas r20 = new RegistroVendas(20, new DateTime(2018, 10, 15), 8000.0, StatusVenda.Faturado, s6); RegistroVendas r21 = new RegistroVendas(21, new DateTime(2018, 10, 17), 9000.0, StatusVenda.Faturado, s2); RegistroVendas r22 = new RegistroVendas(22, new DateTime(2018, 10, 24), 4000.0, StatusVenda.Faturado, s4); RegistroVendas r23 = new RegistroVendas(23, new DateTime(2018, 10, 19), 11000.0, StatusVenda.Cancelado, s2); RegistroVendas r24 = new RegistroVendas(24, new DateTime(2018, 10, 12), 8000.0, StatusVenda.Faturado, s5); RegistroVendas r25 = new RegistroVendas(25, new DateTime(2018, 10, 31), 7000.0, StatusVenda.Faturado, s3); RegistroVendas r26 = new RegistroVendas(26, new DateTime(2018, 10, 6), 5000.0, StatusVenda.Faturado, s4); RegistroVendas r27 = new RegistroVendas(27, new DateTime(2018, 10, 13), 9000.0, StatusVenda.Pendente, s1); RegistroVendas r28 = new RegistroVendas(28, new DateTime(2018, 10, 7), 4000.0, StatusVenda.Faturado, s3); RegistroVendas r29 = new RegistroVendas(29, new DateTime(2018, 10, 23), 12000.0, StatusVenda.Faturado, s5); RegistroVendas r30 = new RegistroVendas(30, new DateTime(2018, 10, 12), 5000.0, StatusVenda.Faturado, s2); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(s1, s2, s3, s4, s5, s6); _context.RegistroVendas.AddRange( r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30 ); _context.SaveChanges(); }
public void Seed() { if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any()) { return; //Banco de Dados já foi populado } Departamento d1 = new Departamento(1, "Computador"); Departamento d2 = new Departamento(2, "Eletronicos"); Departamento d3 = new Departamento(3, "Moda"); Departamento d4 = new Departamento(4, "Livros"); Vendedor v1 = new Vendedor(1, "Marcello Santos", "*****@*****.**", new DateTime(2010, 12, 31), 1000.0, d1); Vendedor v2 = new Vendedor(2, "Marcelo Souza", "*****@*****.**", new DateTime(1984, 5, 18), 1000.0, d2); Vendedor v3 = new Vendedor(3, "Elaine Santos", "*****@*****.**", new DateTime(1974, 12, 31), 1000.0, d1); Vendedor v4 = new Vendedor(4, "Maria Joana", "*****@*****.**", new DateTime(1988, 3, 25), 1000.0, d4); Vendedor v5 = new Vendedor(5, "João Marques", "*****@*****.**", new DateTime(1980, 8, 14), 1000.0, d3); Vendedor v6 = new Vendedor(6, "Mario Filho", "*****@*****.**", new DateTime(1981, 9, 25), 1000.0, d2); RegistroVendas rv1 = new RegistroVendas(1, new DateTime(2018, 09, 25), 11000.0, StatusVenda.Faturado, v1); RegistroVendas rv2 = new RegistroVendas(2, new DateTime(2018, 09, 4), 7000.0, StatusVenda.Faturado, v5); RegistroVendas rv3 = new RegistroVendas(3, new DateTime(2018, 09, 13), 4000.0, StatusVenda.Cancelado, v4); RegistroVendas rv4 = new RegistroVendas(4, new DateTime(2018, 09, 1), 8000.0, StatusVenda.Faturado, v1); RegistroVendas rv5 = new RegistroVendas(5, new DateTime(2018, 09, 21), 3000.0, StatusVenda.Faturado, v3); RegistroVendas rv6 = new RegistroVendas(6, new DateTime(2018, 09, 15), 2000.0, StatusVenda.Faturado, v1); RegistroVendas rv7 = new RegistroVendas(7, new DateTime(2018, 09, 28), 13000.0, StatusVenda.Faturado, v2); RegistroVendas rv8 = new RegistroVendas(8, new DateTime(2018, 09, 11), 4000.0, StatusVenda.Faturado, v4); RegistroVendas rv9 = new RegistroVendas(9, new DateTime(2018, 09, 14), 11000.0, StatusVenda.Pendente, v6); RegistroVendas rv10 = new RegistroVendas(10, new DateTime(2018, 09, 7), 9000.0, StatusVenda.Faturado, v6); RegistroVendas rv11 = new RegistroVendas(11, new DateTime(2018, 09, 13), 6000.0, StatusVenda.Faturado, v2); RegistroVendas rv12 = new RegistroVendas(12, new DateTime(2018, 09, 25), 7000.0, StatusVenda.Pendente, v3); RegistroVendas rv13 = new RegistroVendas(13, new DateTime(2018, 09, 29), 10000.0, StatusVenda.Faturado, v4); RegistroVendas rv14 = new RegistroVendas(14, new DateTime(2018, 09, 4), 3000.0, StatusVenda.Faturado, v5); RegistroVendas rv15 = new RegistroVendas(15, new DateTime(2018, 09, 12), 4000.0, StatusVenda.Faturado, v1); RegistroVendas rv16 = new RegistroVendas(16, new DateTime(2018, 10, 5), 2000.0, StatusVenda.Faturado, v4); RegistroVendas rv17 = new RegistroVendas(17, new DateTime(2018, 10, 1), 12000.0, StatusVenda.Faturado, v1); RegistroVendas rv18 = new RegistroVendas(18, new DateTime(2018, 10, 24), 6000.0, StatusVenda.Faturado, v3); RegistroVendas rv19 = new RegistroVendas(19, new DateTime(2018, 10, 22), 8000.0, StatusVenda.Faturado, v5); RegistroVendas rv20 = new RegistroVendas(20, new DateTime(2018, 10, 15), 8000.0, StatusVenda.Faturado, v6); RegistroVendas rv21 = new RegistroVendas(21, new DateTime(2018, 10, 17), 9000.0, StatusVenda.Faturado, v2); RegistroVendas rv22 = new RegistroVendas(22, new DateTime(2018, 10, 24), 4000.0, StatusVenda.Faturado, v4); RegistroVendas rv23 = new RegistroVendas(23, new DateTime(2018, 10, 19), 11000.0, StatusVenda.Cancelado, v2); RegistroVendas rv24 = new RegistroVendas(24, new DateTime(2018, 10, 12), 8000.0, StatusVenda.Faturado, v5); RegistroVendas rv25 = new RegistroVendas(25, new DateTime(2018, 10, 31), 7000.0, StatusVenda.Faturado, v3); RegistroVendas rv26 = new RegistroVendas(26, new DateTime(2018, 10, 6), 5000.0, StatusVenda.Faturado, v4); RegistroVendas rv27 = new RegistroVendas(27, new DateTime(2018, 10, 13), 9000.0, StatusVenda.Faturado, v1); RegistroVendas rv28 = new RegistroVendas(28, new DateTime(2018, 10, 7), 4000.0, StatusVenda.Faturado, v3); RegistroVendas rv29 = new RegistroVendas(29, new DateTime(2018, 10, 23), 12000.0, StatusVenda.Faturado, v5); RegistroVendas rv30 = new RegistroVendas(30, new DateTime(2018, 10, 12), 5000.0, StatusVenda.Faturado, v2); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6); _context.RegistroVendas.AddRange( rv1, rv2, rv3, rv4, rv5, rv6, rv7, rv8, rv9, rv10, rv11, rv12, rv13, rv14, rv15, rv16, rv17, rv18, rv19, rv20, rv21, rv22, rv23, rv24, rv25, rv26, rv27, rv28, rv29, rv30 ); _context.SaveChanges(); }
public void Seed() { if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroVendas.Any()) { return; //Banco de dados já populado } Departamento d1 = new Departamento(1, "Computadores"); Departamento d2 = new Departamento(2, "Eletrônicos"); Departamento d3 = new Departamento(3, "Fashion"); Departamento d4 = new Departamento(4, "Livros"); Vendedor v1 = new Vendedor(1, "Anderson Antunes", "*****@*****.**", new DateTime(1990, 10, 4), 989.0, d1); Vendedor v2 = new Vendedor(2, "Maria Anastácia", "*****@*****.**", new DateTime(1981, 12, 30), 2700.0, d2); Vendedor v3 = new Vendedor(3, "Alex Gonçalves", "*****@*****.**", new DateTime(1988, 1, 15), 3500.0, d1); Vendedor v4 = new Vendedor(4, "Marta Rocha", "*****@*****.**", new DateTime(1993, 11, 30), 3100.0, d4); Vendedor v5 = new Vendedor(5, "Ronaldo Crespo", "*****@*****.**", new DateTime(2000, 4, 9), 1800.0, d3); Vendedor v6 = new Vendedor(6, "Alexandre Florêncio", "*****@*****.**", new DateTime(1997, 3, 10), 300.0, d2); RegistroVendas r1 = new RegistroVendas(1, new DateTime(2018, 09, 25), 11000.0, StatusVenda.Faturado, v1); RegistroVendas r2 = new RegistroVendas(2, new DateTime(2018, 09, 4), 7000.0, StatusVenda.Faturado, v5); RegistroVendas r3 = new RegistroVendas(3, new DateTime(2018, 09, 13), 4000.0, StatusVenda.Cancelado, v4); RegistroVendas r4 = new RegistroVendas(4, new DateTime(2018, 09, 1), 8000.0, StatusVenda.Faturado, v1); RegistroVendas r5 = new RegistroVendas(5, new DateTime(2018, 09, 21), 3000.0, StatusVenda.Faturado, v3); RegistroVendas r6 = new RegistroVendas(6, new DateTime(2018, 09, 15), 2000.0, StatusVenda.Faturado, v1); RegistroVendas r7 = new RegistroVendas(7, new DateTime(2018, 09, 28), 13000.0, StatusVenda.Faturado, v2); RegistroVendas r8 = new RegistroVendas(8, new DateTime(2018, 09, 11), 4000.0, StatusVenda.Faturado, v4); RegistroVendas r9 = new RegistroVendas(9, new DateTime(2018, 09, 14), 11000.0, StatusVenda.Pendente, v6); RegistroVendas r10 = new RegistroVendas(10, new DateTime(2018, 09, 7), 9000.0, StatusVenda.Faturado, v6); RegistroVendas r11 = new RegistroVendas(11, new DateTime(2018, 09, 13), 6000.0, StatusVenda.Faturado, v2); RegistroVendas r12 = new RegistroVendas(12, new DateTime(2018, 09, 25), 7000.0, StatusVenda.Pendente, v3); RegistroVendas r13 = new RegistroVendas(13, new DateTime(2018, 09, 29), 10000.0, StatusVenda.Faturado, v4); RegistroVendas r14 = new RegistroVendas(14, new DateTime(2018, 09, 4), 3000.0, StatusVenda.Faturado, v5); RegistroVendas r15 = new RegistroVendas(15, new DateTime(2018, 09, 12), 4000.0, StatusVenda.Faturado, v1); RegistroVendas r16 = new RegistroVendas(16, new DateTime(2018, 10, 5), 2000.0, StatusVenda.Faturado, v4); RegistroVendas r17 = new RegistroVendas(17, new DateTime(2018, 10, 1), 12000.0, StatusVenda.Faturado, v1); RegistroVendas r18 = new RegistroVendas(18, new DateTime(2018, 10, 24), 6000.0, StatusVenda.Faturado, v3); RegistroVendas r19 = new RegistroVendas(19, new DateTime(2018, 10, 22), 8000.0, StatusVenda.Faturado, v5); RegistroVendas r20 = new RegistroVendas(20, new DateTime(2018, 10, 15), 8000.0, StatusVenda.Faturado, v6); RegistroVendas r21 = new RegistroVendas(21, new DateTime(2018, 10, 17), 9000.0, StatusVenda.Faturado, v2); RegistroVendas r22 = new RegistroVendas(22, new DateTime(2018, 10, 24), 4000.0, StatusVenda.Faturado, v4); RegistroVendas r23 = new RegistroVendas(23, new DateTime(2018, 10, 19), 11000.0, StatusVenda.Cancelado, v2); RegistroVendas r24 = new RegistroVendas(24, new DateTime(2018, 10, 12), 8000.0, StatusVenda.Faturado, v5); RegistroVendas r25 = new RegistroVendas(25, new DateTime(2018, 10, 31), 7000.0, StatusVenda.Faturado, v3); RegistroVendas r26 = new RegistroVendas(26, new DateTime(2018, 10, 6), 5000.0, StatusVenda.Faturado, v4); RegistroVendas r27 = new RegistroVendas(27, new DateTime(2018, 10, 13), 9000.0, StatusVenda.Pendente, v1); RegistroVendas r28 = new RegistroVendas(28, new DateTime(2018, 10, 7), 4000.0, StatusVenda.Faturado, v3); RegistroVendas r29 = new RegistroVendas(29, new DateTime(2018, 10, 23), 12000.0, StatusVenda.Faturado, v5); RegistroVendas r30 = new RegistroVendas(30, new DateTime(2018, 10, 12), 5000.0, StatusVenda.Faturado, v2); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6); _context.RegistroVendas.AddRange( r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30 ); _context.SaveChanges(); }
//Daqui em diante CRUD public async Task InserirAsync(RegistroVendas obj) { _contexto.Add(obj); await _contexto.SaveChangesAsync(); }
//Responsável por popular a minha base de dados public void Seed() { if (_contexto.Departamento.Any() || _contexto.Vendedor.Any() || _contexto.RegistroVendas.Any()) { return; //A base de dados já foi populada. } Departamento d1 = new Departamento { Nome = "Computadores" }; Departamento d2 = new Departamento { Nome = "Eletrônicos" }; Departamento d3 = new Departamento { Nome = "Vestuário" }; Departamento d4 = new Departamento { Nome = "Livros" }; Vendedor v1 = new Vendedor { Nome = "Marcelo Ronaldo", Email = "*****@*****.**", DataNascimento = new DateTime(1996, 4, 22), Salario = 1000.0, Departamento = d1 }; Vendedor v2 = new Vendedor { Nome = "Carlos Magno", Email = "*****@*****.**", DataNascimento = new DateTime(1980, 6, 15), Salario = 3800.0, Departamento = d2 }; Vendedor v3 = new Vendedor { Nome = "Marco Antônio", Email = "*****@*****.**", DataNascimento = new DateTime(1978, 4, 15), Salario = 4650.0, Departamento = d1 }; Vendedor v4 = new Vendedor { Nome = "Cristina Aguillar", Email = "*****@*****.**", DataNascimento = new DateTime(1986, 10, 3), Salario = 1800.0, Departamento = d3 }; Vendedor v5 = new Vendedor { Nome = "Cintia Moraes", Email = "*****@*****.**", DataNascimento = new DateTime(1988, 2, 14), Salario = 5500.0, Departamento = d2 }; Vendedor v6 = new Vendedor { Nome = "Flavia Carla", Email = "*****@*****.**", DataNascimento = new DateTime(1991, 11, 9), Salario = 1450.0, Departamento = d3 }; Vendedor v7 = new Vendedor { Nome = "Otávio Mota", Email = "*****@*****.**", DataNascimento = new DateTime(1990, 10, 22), Salario = 1480.0, Departamento = d4 }; Vendedor v8 = new Vendedor { Nome = "Omar Romero", Email = "*****@*****.**", DataNascimento = new DateTime(1977, 4, 12), Salario = 5500.0, Departamento = d4 }; Vendedor v9 = new Vendedor { Nome = "Cristiano Barreto", Email = "*****@*****.**", DataNascimento = new DateTime(1979, 6, 4), Salario = 5200.0, Departamento = d1 }; Vendedor v10 = new Vendedor { Nome = "Marcela Novaes", Email = "*****@*****.**", DataNascimento = new DateTime(1983, 4, 6), Salario = 4100.0, Departamento = d3 }; RegistroVendas rv1 = new RegistroVendas { Data = new DateTime(2018, 09, 25), Quantidade = 11000.0, Status = VendaStatus.Faturado, Vendedor = v3 }; RegistroVendas rv2 = new RegistroVendas { Data = new DateTime(2018, 09, 4), Quantidade = 7000.0, Status = VendaStatus.Faturado, Vendedor = v5 }; RegistroVendas rv3 = new RegistroVendas { Data = new DateTime(2018, 09, 13), Quantidade = 4000.0, Status = VendaStatus.Cancelado, Vendedor = v7 }; RegistroVendas rv4 = new RegistroVendas { Data = new DateTime(2018, 09, 1), Quantidade = 8000.0, Status = VendaStatus.Faturado, Vendedor = v9 }; RegistroVendas rv5 = new RegistroVendas { Data = new DateTime(2018, 09, 21), Quantidade = 3000.0, Status = VendaStatus.Faturado, Vendedor = v3 }; RegistroVendas rv6 = new RegistroVendas { Data = new DateTime(2018, 09, 15), Quantidade = 2000.0, Status = VendaStatus.Faturado, Vendedor = v4 }; RegistroVendas rv7 = new RegistroVendas { Data = new DateTime(2018, 09, 28), Quantidade = 13000.0, Status = VendaStatus.Faturado, Vendedor = v7 }; RegistroVendas rv8 = new RegistroVendas { Data = new DateTime(2018, 09, 11), Quantidade = 4000.0, Status = VendaStatus.Faturado, Vendedor = v9 }; RegistroVendas rv9 = new RegistroVendas { Data = new DateTime(2018, 09, 14), Quantidade = 11025.0, Status = VendaStatus.Pendente, Vendedor = v8 }; RegistroVendas rv10 = new RegistroVendas { Data = new DateTime(2018, 09, 7), Quantidade = 9035.0, Status = VendaStatus.Faturado, Vendedor = v6 }; RegistroVendas rv11 = new RegistroVendas { Data = new DateTime(2018, 09, 13), Quantidade = 6056.0, Status = VendaStatus.Faturado, Vendedor = v3 }; RegistroVendas rv12 = new RegistroVendas { Data = new DateTime(2018, 09, 25), Quantidade = 7055.0, Status = VendaStatus.Pendente, Vendedor = v2 }; RegistroVendas rv13 = new RegistroVendas { Data = new DateTime(2018, 09, 29), Quantidade = 10044.0, Status = VendaStatus.Faturado, Vendedor = v10 }; RegistroVendas rv14 = new RegistroVendas { Data = new DateTime(2018, 09, 4), Quantidade = 3005.0, Status = VendaStatus.Faturado, Vendedor = v5 }; RegistroVendas rv15 = new RegistroVendas { Data = new DateTime(2018, 09, 12), Quantidade = 4005.0, Status = VendaStatus.Faturado, Vendedor = v1 }; RegistroVendas rv16 = new RegistroVendas { Data = new DateTime(2018, 10, 5), Quantidade = 2005.0, Status = VendaStatus.Faturado, Vendedor = v10 }; RegistroVendas rv17 = new RegistroVendas { Data = new DateTime(2018, 10, 1), Quantidade = 12025.0, Status = VendaStatus.Faturado, Vendedor = v8 }; RegistroVendas rv18 = new RegistroVendas { Data = new DateTime(2018, 10, 24), Quantidade = 6015.0, Status = VendaStatus.Faturado, Vendedor = v6 }; RegistroVendas rv19 = new RegistroVendas { Data = new DateTime(2018, 10, 22), Quantidade = 8005.0, Status = VendaStatus.Faturado, Vendedor = v4 }; RegistroVendas rv20 = new RegistroVendas { Data = new DateTime(2018, 10, 15), Quantidade = 8035.0, Status = VendaStatus.Faturado, Vendedor = v2 }; RegistroVendas rv21 = new RegistroVendas { Data = new DateTime(2018, 10, 17), Quantidade = 9005.0, Status = VendaStatus.Faturado, Vendedor = v10 }; RegistroVendas rv22 = new RegistroVendas { Data = new DateTime(2018, 10, 24), Quantidade = 4085.0, Status = VendaStatus.Faturado, Vendedor = v9 }; RegistroVendas rv23 = new RegistroVendas { Data = new DateTime(2018, 10, 19), Quantidade = 11095.0, Status = VendaStatus.Cancelado, Vendedor = v8 }; RegistroVendas rv24 = new RegistroVendas { Data = new DateTime(2018, 10, 12), Quantidade = 8075.0, Status = VendaStatus.Faturado, Vendedor = v7 }; RegistroVendas rv25 = new RegistroVendas { Data = new DateTime(2018, 10, 31), Quantidade = 7045.0, Status = VendaStatus.Faturado, Vendedor = v5 }; RegistroVendas rv26 = new RegistroVendas { Data = new DateTime(2018, 10, 6), Quantidade = 5065.0, Status = VendaStatus.Faturado, Vendedor = v5 }; RegistroVendas rv27 = new RegistroVendas { Data = new DateTime(2018, 10, 13), Quantidade = 9010.0, Status = VendaStatus.Pendente, Vendedor = v4 }; RegistroVendas rv28 = new RegistroVendas { Data = new DateTime(2018, 10, 7), Quantidade = 4020.0, Status = VendaStatus.Faturado, Vendedor = v3 }; RegistroVendas rv29 = new RegistroVendas { Data = new DateTime(2018, 10, 23), Quantidade = 12030.0, Status = VendaStatus.Faturado, Vendedor = v2 }; RegistroVendas rv30 = new RegistroVendas { Data = new DateTime(2018, 10, 12), Quantidade = 5040.0, Status = VendaStatus.Faturado, Vendedor = v1 }; _contexto.Departamento.AddRange(d1, d2, d3, d4); _contexto.Vendedor.AddRange(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10); _contexto.RegistroVendas.AddRange( rv1, rv2, rv3, rv4, rv5, rv6, rv7, rv8, rv9, rv10, rv11, rv12, rv13, rv14, rv15, rv16, rv17, rv18, rv19, rv20, rv21, rv22, rv23, rv24, rv25, rv26, rv27, rv28, rv29, rv30 ); _contexto.SaveChanges(); }