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); }
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(); }
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()); }