Esempio n. 1
0
        // ReSharper disable once AsyncConverter.AsyncMethodNamingHighlighting
        private static async Task Main()
        {
            var starshipService = new StarshipService(AutoMapperConfig.Config());

            System.Console.Write("Please type the distance in MGLU: [Default: 1000000] ");
            var input = System.Console.ReadLine();

            System.Console.WriteLine();

            if (!long.TryParse(input, out var distanceInMglu))
            {
                distanceInMglu = 1_000_000L;
            }

            System.Console.WriteLine("Calculating for the distance {0}.", distanceInMglu);

            var starships = await starshipService.ListStarshipsAndStopsAsync(distanceInMglu);

            foreach (var starship in starships)
            {
                System.Console.WriteLine("{0, -30}{1, 10}", starship.Name, starship.Stops);
            }

            System.Console.ReadLine();
        }
Esempio n. 2
0
        public async Task WhenIPressEnterAsync()
        {
            var service = new StarshipService(AutoMapperConfig.Config());

            _actualStarshipStops = await service.ListStarshipsAndStopsAsync(_distanceInMglu);
        }