private async Task <bool> GetActorInformation() { try { SetProgressBar("Getting details..."); var actorResponse = await _apiClient.GetPersonAsync(SelectedPerson.Name, AuthenticationService.Current.LoggedInUser.Id); if (actorResponse == null) { return(false); } SelectedActor = actorResponse; var query = new ItemQuery { Person = SelectedPerson.Name, UserId = AuthenticationService.Current.LoggedInUser.Id, SortBy = new [] { "SortName" }, SortOrder = SortOrder.Ascending, Fields = new[] { ItemFields.People }, Recursive = true }; var itemResponse = await _apiClient.GetItemsAsync(query); return(await SetFilms(itemResponse)); } catch (HttpException ex) { Log.ErrorException("GetActorInformation()", ex); } SetProgressBar(); return(false); }