Esempio n. 1
0
        private SearchResultsBean RetrieveAllPages(ApiRequest request)
        {
            JsonTools         jsonTools = new JsonTools();
            SearchResultsBean result    = null;

            int runningTotal = 0;
            int total;

            do
            {
                var jsonResponse = api.ExecuteRequest(request);

                var responseCollection = jsonTools.ConvertToAtlassianObjects(jsonResponse);

                result = CombineResponse(result, responseCollection);

                runningTotal   += Convert.ToInt32(responseCollection.MaxResults);
                total           = Convert.ToInt32(responseCollection.Total);
                request.startAt = runningTotal;
            } while (runningTotal <= total);

            return(result);
        }