static void AddPerformer() { string performerName = string.Empty; while (performerName == string.Empty) { System.Console.Write("Введите название исполнителя: "); performerName = System.Console.ReadLine(); } var handler = new PerformersTableHandler(); handler.AddPerformer(performerName); }
static void ShowPerformers() { var performers = new List <Performer>(); var handler = new PerformersTableHandler(); while (true) { System.Console.WriteLine("Показать всех исполнителей, или воспользоваться поиском? (1 - все, 2 - поиск)"); int answer = int.Parse(System.Console.ReadLine()); switch (answer) { case 1: performers = handler.GetAllPerformers(); break; case 2: System.Console.Write("Введите имя исполнителя: "); string letters = System.Console.ReadLine(); performers = handler.GetPerformersByName(letters); break; default: System.Console.WriteLine("Такого варианта нет"); continue; } break; } foreach (var performer in performers) { System.Console.WriteLine("Имя:" + performer.Name); System.Console.WriteLine("Песни:"); foreach (var song in performer.Songs) { System.Console.WriteLine(song.Name); } } }