private bool MoveNextPage() { if (_currentPage == null) { _currentPage = _initialPage; _currentIndex = -1; return(true); } else { if (_currentPage.NextPageUrl == null) { return(false); } var nextPage = _currentPage.GetNextPageAsync().Result; if (nextPage == null) { return(false); } _currentPage = nextPage; _currentIndex = -1; return(true); } }