示例#1
0
        public async Task Show()
        {
            string route = Input.ReadString("Введіть назву маршруту: ");

            if (!await _service.ExistRouteByName(route))
            {
                Output.WriteLine(ConsoleColor.Red, $"Не знайдено маршрут: {route}");
                await Task.Delay(3000);

                Program.NavigateHome();
            }

            var stations = await _service.GetRouteInfo(route);

            Output.WriteLine(ConsoleColor.Cyan, String.Format("\n|{0,-20}|{1,-10}", "Порядковий номер", "Станція"));
            foreach (var station in stations)
            {
                Output.WriteLine(ConsoleColor.White, "|{0,-20}|{1,-10}", station.SequenceNumber, station.Name);
            }
            Input.ReadString("Press [Enter] to navigate main page");
            Program.NavigateHome();
        }