예제 #1
0
 private static void AdicionaDados()
 {
     using (var ctx = new BancoContexto())
     {
         ctx.Medicos.Add(new Medico
         {
             Nome          = "Patricia",
             Especialidade = "Neonatologista",
             Pacientes     = new List <Paciente> {
                 new Paciente {
                     Nome = "Andre", Covid = false
                 }
             }
         });
         ctx.SaveChanges();
         WriteLine("---- dados adicionados com sucesso");
     }
 }
예제 #2
0
        private static void ListarDados()
        {
            using (var ctx = new BancoContexto())
            {
                //WriteLine("------ Medicos:");
                ctx.Medicos.ToList().ForEach(m =>
                                             WriteLine($" - {m.Nome}: {m.Especialidade}"));

                //WriteLine("------ Pacientes");
                ctx.Pacientes.ToList().ForEach(p =>
                                               WriteLine($"{p.Nome} - Covid: {p.Covid}"));

                ctx.Pacientes
                .Where(p => p.Covid == true)
                .OrderBy(p => p.Nome)
                .ToList()
                .ForEach(p =>
                         WriteLine($"{p.Nome} - Covid: {p.Covid}"));


                ReadLine();
            }
        }