/// <summary> /// метод запускает меню студента /// </summary> /// <param name="student"></param> public static void StartStudentMenu(IJournalMarks journalMarks, IStudent student) { do { Clear(); int number = 0; string data = null; WriteLine(" Student menu: "); WriteLine((int)MenuStudent.ChoiceSubject + " - Choice subject,"); WriteLine((int)MenuStudent.BackMenu + " - Back,"); do { Write("Your choice: "); data = ReadLine(); } while (!int.TryParse(data, out number)); WriteLine("--------------------------------"); Student newStudent = student as Student; switch ((MenuStudent)number) { case MenuStudent.ChoiceSubject: StudentMenu.ChoiceSubject(journalMarks, student); break; case MenuStudent.BackMenu: JournalMenu.StartMenuJournal(journalMarks); break; default: WriteLine("Error iteam menu..."); break; } WriteLine("Done!"); ReadKey();//пауза Clear(); } while (true); }