Beispiel #1
0
        private async Task RefreshIssues()
        {
            using (new WaitCursor(this))
            {
                var issues = from i in await githubClient.Issue.GetForRepository(
                    SelectedRepository.Owner.Login,
                    SelectedRepository.Name,
                    new RepositoryIssueRequest
                {
                    State = ItemState.Open,
                })
                                 where i.PullRequest == null
                                 where i.Labels.Any(l => l.Name == "Area-IDE")
                             select new IssueViewModel(i);

                if (Milestones.Any(m => m.IsIncluded))
                {
                    this.Issues = issues.Where(i => Milestones.Any(m => m.IsIncluded && m.Title == i.Milestone)).ToList();
                }
                else
                {
                    this.Issues = issues.Where(i => i.Milestone == null).ToList();
                }
            }
        }
Beispiel #2
0
 private bool CanCancelCooking()
 {
     return(Milestones.Any());
 }