Beispiel #1
0
        /// <summary>
        /// Returns all the issue priorities within JIRA
        /// </summary>
        /// <returns>Collection of JIRA issue priorities</returns>
        public IEnumerable <IssuePriority> GetIssuePriorities()
        {
            if (!_cache.Priorities.Any())
            {
                WithToken(token =>
                {
                    _cache.Priorities.AddIfMIssing(_jiraService.GetPriorities(token).Select(p => new IssuePriority(p)));
                });
            }

            return(_cache.Priorities.Values);
        }