public async Task <PlanetViewModel> GetAPlanet(string url) { var apiEnding = GetPlanetInfo(url); var results = await _starWarsService.SelectAPlanet(apiEnding); var planetViewModel = new PlanetViewModel { Climate = results.Climate, Created = results.Created, Diameter = results.Diameter, Edited = results.Edited, Films = results.Films, Gravity = results.Gravity, Name = results.Name, Orbital_Period = results.Orbital_Period, Population = results.Population, Residents = results.Residents, Rotation_Period = results.Rotation_Period, Surface_Water = results.Surface_Water, Terrain = results.Terrain, Url = results.Url }; if (url == null) { planetViewModel.Message = "The planet has not been added to the favorite's list."; } else { planetViewModel.Message = "The planet has been added to the favorite's list."; } return(planetViewModel); }