Example #1
0
        public List <JiraIssue> getCustomFilterIssues(JiraFilter filter, string sortOrder, int start, int count)
        {
            var rawJql = filter.getJql();
            var order  = rawJql.ToLower().Contains("order by") || filter.getSortBy() == null ? "" : " order by " + filter.getSortBy() + " " + sortOrder;
            var jql    = HttpUtility.UrlEncode(rawJql + order);
            var url    = BaseUrl + REST + "search?jql=" + jql + "&startAt=" + start + "&maxResults=" + count + "&expand=renderedFields";
            var res    = getJson(url);

            return(res["issues"].Select(issue => new JiraIssue(server, issue)).ToList());
        }
Example #2
0
        public List <JiraIssue> getCustomFilterIssues(JiraServer server, JiraFilter filter, int start, int count)
        {
            RssClient rss = new RssClient(server);

            return(rss.getCustomFilterIssues(filter.getFilterQueryString(), filter.getSortBy(), "DESC", start, count));
        }
 public override List <JiraIssue> getCustomFilterIssues(JiraServer server, JiraFilter filter, int start, int count)
 {
     using (var rss = new RssClient(server)) {
         return(setSessionCookieAndWrapExceptions(
                    server, rss,
                    () => rss.getCustomFilterIssues(filter.getOldstyleFilterQueryString(), filter.getSortBy(), "DESC", start, count)));
     }
 }