Example #1
0
        /// <summary>
        /// Simple query, yields <c>ShortIssue</c> objects. Can drill down later if needed.
        /// </summary>
        /// <param name="projectShortName"></param>
        /// <param name="query"></param>
        /// <returns></returns>
        public IList <ShortIssue> Query(string projectShortName, string query)
        {
            var im = new IssueManagement(Connection);

            if (!string.IsNullOrEmpty(projectShortName))
            {
                query = string.Format("project: {0} {1}", projectShortName, query);
            }

            var mapper = new IssueToShortIssueMapper(BaseUrl);

            return(im.GetIssuesBySearch(query, sensibleQueryLimit, 0)
                   .Select(mapper.Map)
                   .ToList());
        }
Example #2
0
        /// <summary>
        /// Simple query, yields <c>ShortIssue</c> objects. Can drill down later if needed.
        /// </summary>
        /// <param name="projectShortName"></param>
        /// <param name="query"></param>
        /// <returns></returns>
        public IList<ShortIssue> Query(string projectShortName, string query)
        {
            var im = new IssueManagement(Connection);
              if (!string.IsNullOrEmpty(projectShortName))
              {
            query = string.Format("project: {0} {1}", projectShortName, query);
              }

              var mapper = new IssueToShortIssueMapper(BaseUrl);
              return im.GetIssuesBySearch(query, sensibleQueryLimit, 0)
              .Select(mapper.Map)
              .ToList();
        }