public static Hospital NuevoHospital() { Console.Clear(); Console.WriteLine("Escriba el nombre del nuevo hospital: "); var nombre = Console.ReadLine(); var h = new Hospital(nombre, new List<Empleado>(), new List<Paciente>()); return h; }
static void Main(string[] args) { var p1 = new Paciente("María Benito", 27, "Radiografía"); var p2 = new Paciente("Daniel Ramírez", 41, "Dolor craneal"); var p3 = new Paciente("Carlos García", 34, "Operación de corazón"); var e1 = new Empleado("Fernando Urrea", 33, "Análisis", 1825.50); var e2 = new Empleado("Marta Huldín", 39, "Enfermería", 1445.25); var e3 = new Empleado("Guillermo Pérez", 33, "Cirujía", 2690.75); var lp1 = new List<Paciente> { p1, p2, p3 }; var le1 = new List<Empleado> { e1, e2, e3 }; var h1 = new Hospital("Hospital La Paz", le1, lp1); var listaHospitales = new List<Hospital> { h1 }; var userInput = 0; do { userInput = Home(); switch (userInput) { case 0: Console.WriteLine("Opción incorrecta"); break; case 1: ListadoHospitales(listaHospitales); break; case 2: listaHospitales.Add(NuevoHospital()); break; } } while (userInput != 3); }