示例#1
0
        private async Task <DataAccess.Contracts.Issue> GetIssueInternal(int id)
        {
            DataAccess.Contracts.Issue value = null;
            await Task.Run(() => issues.TryGetValue(id, out value)).ConfigureAwait(false);

            return(value);
        }
示例#2
0
        public static List <string> PastStates(this DataAccess.Contracts.Issue issue)
        {
            var result = new List <string>();

            foreach (var item in issue.Statuses)
            {
                result.Add(item.ToString());
            }
            return(result);
            //return Enum.GetValues(typeof(IssueType)).Cast<IssueType>().Where(v => issue.Type.HasFlag(v)).Select(v => v.ToString()).ToList();
        }
示例#3
0
 public static List <string> PastStates(this DataAccess.Contracts.Issue issue)
 {
     return(Enum.GetValues(typeof(IssueType)).Cast <IssueType>().Where(v => issue.Type.HasFlag(v)).Select(v => v.ToString()).ToList());
 }