private async void GetRoverData(RetrievePhotosData retrievePhoto) { try { IsBusy = true; var ret = await marsRoverApi.GetRoverPhotosAsync(retrievePhoto.name, retrievePhoto.sol, retrievePhoto.camera); Photos = ret.photos; Info = Photos.Count == 0 ? "No photos available" : GetMessageData(); } finally { IsBusy = false; } }
private void OnGetPhotos(RetrievePhotosData retrievePhoto) { GetRoverData(retrievePhoto); }