コード例 #1
0
        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);
        }
コード例 #2
0
        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);
                }
            }
        }