Ejemplo n.º 1
0
        public TResult Execute <TResult>(Expression expression)
        {
            var subexpression = FindSubexpression(expression);
            var result        = jiraQuery.EnumerateIssuesByQuery(
                CreateJql(subexpression.Expression), null,
                GetStart(subexpression.Expression));

            if (subexpression.Complete)
            {
                return((TResult)result);
            }

            var queryable         = result.AsQueryable();
            var trimmedExpression = SplitExpression(expression, subexpression.Expression, queryable);

            return(queryable.Provider.Execute <TResult>(trimmedExpression));
        }
Ejemplo n.º 2
0
 public IEnumerable <Issue> EnumerateIssuesByQuery(String jqlQuery, String[] fields, Int32 startIndex)
 {
     return(client.EnumerateIssuesByQuery(jqlQuery, fields, startIndex).Select(Issue.From));
 }