protected internal static void SeeDoctorsTimeTable(Clinic clinic) { Console.WriteLine("\n 1. Find Doctor by ID \t 2. Select Doctor from the Doctors List"); Console.Write(" Answer: "); int number = Convert.ToInt32(Console.ReadLine()); if (number == 1) { Console.Write(" Doctor's ID: "); int ID = Convert.ToInt32(Console.ReadLine()); var DoctorsTimeTable = clinic.GetDoctorsWeekSchedule(ID); foreach (var workday in DoctorsTimeTable) { Console.WriteLine(" " + workday.dayOfWeek + " \t" + workday.sTime.TimeOfDay + " - " + workday.eTime.TimeOfDay); } } if (number == 2) { Console.WriteLine(); foreach (var doctor in clinic.doctors) { Console.WriteLine(" " + doctor.ID + ". " + doctor.Name + " " + doctor.Specialty); } Console.Write(" Number: "); int ID = Convert.ToInt32(Console.ReadLine()); var DoctorsTimeTable = clinic.GetDoctorsWeekSchedule(ID); foreach (var workday in DoctorsTimeTable) { Console.WriteLine(" " + workday.dayOfWeek + " \t" + workday.sTime.TimeOfDay + " - " + workday.eTime.TimeOfDay); } } return; }