Example #1
0
        public override void Click()
        {
            Console.Clear();
            Console.WriteLine("Введите дату, для которой показать встречи");
            var events = GetEventsForSelectedDate(ConsoleClass.ReadDateTime());

            if (events.Count != 0)
            {
                ConsoleClass.WriteEvents(events);
                int eventNumber = GetEventNumber(events.Count);
                if (eventNumber == 0)
                {
                    Console.Clear();
                    Program.MainMenu.Start();
                }
                else
                {
                    Console.Clear();
                    new MenuOfEvent(GetSameEvent(events[eventNumber - 1])).Start();
                }
            }
            else
            {
                Console.WriteLine("Встреч в данный день не найдено!");
                Program.MainMenu.Start();
            }
        }
Example #2
0
        public override void Click()
        {
            Console.Clear();

            if (Management.Events.Count == 0)
            {
                Console.WriteLine("Список встреч пуст, создать встречу? (Y\\N)");
                if (Console.ReadKey(true).Key == ConsoleKey.Y)
                {
                    Management.AddEvent();
                }
                Console.Clear();
                Program.MainMenu.Start();
            }
            else
            {
                ConsoleClass.WriteEvents(Management.Events);
                int eventNumber = GetEventNumber(Management.Events.Count);
                if (eventNumber == 0)
                {
                    Console.Clear();
                    Program.MainMenu.Start();
                }
                else
                {
                    Console.Clear();
                    new MenuOfEvent(Management.Events[eventNumber - 1]).Start();
                }
            }
        }