Esempio n. 1
0
        async Task <FetchRowsResult> GetIssuesAsync(FetchRowsAsyncArgs args)
        {
            var take   = args.Take ?? 30;
            var issues = await IssuesService.GetIssuesAsync(
                skip : args.Skip,
                take : take,
                sortOrder : GetIssueSortOrder(args.SortOrder),
                filter : (IssueFilter)args.Filter);

            return(new FetchRowsResult(issues, hasMoreRows: issues.Length == take));
        }
Esempio n. 2
0
        async Task <FetchRowsResult> GetIssuesAsync(FetchRowsAsyncArgs args)
        {
            var take   = args.Take ?? 30;
            var issues = await client.FetchIssuesAsync(new Fetch {
                Skip   = args.Skip,
                Take   = take,
                Sort   = GetIssueSortOrder(args.SortOrder),
                Filter = (IssueFilter)args.Filter
            });

            var issuesArray = issues.Items.ToArray();

            return(new FetchRowsResult(issuesArray, hasMoreRows: issuesArray.Length == take));
        }
Esempio n. 3
0
 public void FetchIssues(FetchRowsAsyncArgs args)
 {
     args.Result = GetIssuesAsync(args);
 }