public async Task <IActionResult> Create([Bind("Id,Ime,DatRod,VrstaId")] Pas pas) { //Iskomentirali smo normalni kod i sada ćemo generirati novog psa ručno // bez obzira na unos korisnika Pas p = new Pas(); p.Ime = "Fifi"; p.DatRod = DateTime.Now.AddYears(-1); p.VrstaId = 1; _context.Add(p); _context.SaveChanges(); return(RedirectToAction("Index")); /* * if (ModelState.IsValid) * { * _context.Add(pas); * await _context.SaveChangesAsync(); * return RedirectToAction("Index"); * } * * ViewData["VrstaId"] = new SelectList(_context.Set<Vrsta>(), "Id", "Id", pas.VrstaId); * return View(pas); */ }
public void Seed() { if (_context.Psicologo.Any() || _context.Paciente.Any() || _context.Consulta.Any() || _context.Carteira.Any()) { return; //DB está populado } Endereco end1 = new Endereco() { Logradouro = "Rua Estados Unidos", Complemento = "Qd. 21 Lt. 27", Bairro = "Vila Maria Luiza", Cep = "74.720-220", Municipio = "Goiânia", UF = "GO" }; Endereco end2 = new Endereco() { Logradouro = "Av. W5", Complemento = "Residencial Solar Golden 1, Bloco G, Ap. 103", Bairro = "Sitios Santa Luzia", Cep = "74.922-685", Municipio = "Aparecida de Goiânia", UF = "GO" }; Psicologo p1 = new Psicologo() { Nome = "Jessica Simonine", CPF = "00011122233", Telefone = "62 99242-6537", Email = "*****@*****.**", Carteira = new Carteira() }; Psicologo p2 = new Psicologo() { Nome = "Luana Priscila", CPF = "00011122244", Telefone = "62 93333-4444", Email = "*****@*****.**", Carteira = new Carteira() }; Psicologo p3 = new Psicologo() { Nome = "Nathalia Montes", CPF = "00011122255", Telefone = "62 92222-3333", Email = "*****@*****.**", Carteira = new Carteira() }; Psicologo p4 = new Psicologo() { Nome = "Natália Veloso", CPF = "00011122266", Telefone = "62 91111-2222", Email = "*****@*****.**", Carteira = new Carteira() }; Paciente a1 = new Paciente() { Nome = "Thalles Veloso", Profissao = "Engenheiro", Telefone = "62 99999-9999", CPF = "11122233344", Psicologo = p1, Endereco = end1, }; Paciente a2 = new Paciente() { Nome = "Thalles Lima", Profissao = "Programador", Telefone = "62 99999-9999", CPF = "11122233355", Psicologo = p2, Endereco = end2, }; Paciente a3 = new Paciente() { Nome = "Tiana Veloso", Profissao = "Pedagoga", Telefone = "62 99999-9999", CPF = "11122233366", Psicologo = p3, Endereco = end1, }; Paciente a4 = new Paciente() { Nome = "Filipe Lima", Profissao = "Professor", Telefone = "62 99999-9999", CPF = "11122233377", Psicologo = p4, Endereco = end2, }; Consulta c1 = new Consulta() { Paciente = a1, Psicologo = p1, Horario = new DateTime(2020, 11, 15, 14, 00, 00), Taxa = 180 }; Consulta c2 = new Consulta() { Paciente = a2, Psicologo = p2, Horario = new DateTime(2020, 11, 16, 17, 30, 00), Taxa = 80 }; Consulta c3 = new Consulta() { Paciente = a3, Psicologo = p3, Horario = new DateTime(2020, 11, 17, 08, 00, 00), Taxa = 150 }; Consulta c4 = new Consulta() { Paciente = a4, Psicologo = p4, Horario = new DateTime(2020, 11, 15, 10, 00, 00), Taxa = 70 }; _context.Endereco.AddRange(end1, end2); _context.Psicologo.AddRange(p1, p2, p3, p4); _context.Paciente.AddRange(a1, a2, a3, a4); _context.Consulta.AddRange(c1, c2, c3, c4); _context.SaveChanges(); }