Esempio n. 1
0
        private StarmanModel ProcessStarmanData(StarmanModel starmanData)
        {
            starmanData.DateTimeGot     = DateTime.UtcNow;
            starmanData.EarthDistanceKm = Math.Round(starmanData.EarthDistanceKm);
            starmanData.EarthDistanceMi = Math.Round(starmanData.EarthDistanceMi);
            starmanData.MarsDistanceKm  = Math.Round(starmanData.MarsDistanceKm);
            starmanData.MarsDistanceMi  = Math.Round(starmanData.MarsDistanceMi);
            starmanData.SpeedKph        = Math.Round(starmanData.SpeedKph);
            starmanData.SpeedMph        = Math.Round(starmanData.SpeedMph);
            starmanData.PeriodDays      = Math.Round(starmanData.PeriodDays);

            return(starmanData);
        }
Esempio n. 2
0
        private async Task LoadPageData()
        {
            var astronautsTask = astronautService.GetAstronautsAsync();
            var pictureTask    = pictureOfTheDayService.GetPictureOfTheDayAsync();
            //var spaceXLatestLaunchTask = spaceXService.GetLastestLaunchAsync();
            //var spaceXNextLaunchTask = spaceXService.GetNextLaunchAsync();
            var starmanTask = spaceXService.GetStarmanDataAsync();

            await Task.WhenAll(astronautsTask, pictureTask, starmanTask);

            Astronauts      = await astronautsTask;
            PictureOfTheDay = await pictureTask;
            //SpaceXLatestLaunch = await spaceXLatestLaunchTask;
            //SpaceXNextLaunch = await spaceXNextLaunchTask;
            Starman = await starmanTask;
        }