Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void CommandManager(string[] fileWithProfiles)
- {
- Console.WriteLine("Список команд: count - выводит количество анкет\n" +
- "\t\tinDorm - выводит людей, живущих в общежитиии\n" +
- "\t\tcourseStat - выводит статистику по курсам\n" +
- "\t\tfacultyStat - выводит статистику по факультетам\n" +
- "\t\tstudentInfo - выводит всю информацию о студенте\n" +
- "\t\texit - выйти");
- Console.WriteLine("Введите команду");
- var command = Console.ReadLine();
- switch (command)
- {
- case "count":
- Outputs.Output(ProfilesCounter(fileWithProfiles));
- break;
- case "inDorm":
- Outputs.Output(LiveInDorm(fileWithProfiles));
- break;
- case "courseStat":
- Outputs.Output(CourseStatistics(fileWithProfiles));
- break;
- case "facultyStat":
- Outputs.Output(FacultyStatistics(fileWithProfiles));
- break;
- case "studentInfo":
- Console.WriteLine("Введите имя студента");
- var studentName = Console.ReadLine();
- var studentInformation = GetInformationAboutStudent(fileWithProfiles, studentName);
- if(studentInformation == null)
- Outputs.Output("Студент не найден");
- else
- Outputs.Output(studentInformation);
- break;
- case "exit":
- return;
- default:
- Outputs.Output("Несуществующая команда");
- break;
- }
- CommandManager(fileWithProfiles);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement