public static async Task <SearchAnswer> GetSearchAnswer(Uri SearchUri) { string JsonDataString = await Api.GetJsonDataAsync(SearchUri); if (JsonDataString == null) { return(null); } else { _searchSource.Answers.Clear(); var Answer = new SearchAnswer(JsonDataString); _searchSource.Answers.Add(Answer); return(Answer); } }
public static async Task <bool> LoadMoreItemsAsync(Uri NextPageUri) { string JsonDataString = await Api.GetJsonDataAsync(NextPageUri); if (JsonDataString == null) { return(false); } else { var NewAnswer = new SearchAnswer(JsonDataString); _searchSource.Answers[0].Next = NewAnswer.Next; foreach (var item in NewAnswer.SearchResults) { _searchSource.Answers[0].SearchResults.Add(item); } return(true); } }