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); }
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; }