Example #1
0
 private static void SetMaxIssues(GitHubCommunicator communicator)
 {
     if (Properties.Settings.Default.MaxIssues > 0)
     {
         communicator.MaxIssues = Properties.Settings.Default.MaxIssues;
     }
 }
Example #2
0
        private static void SetFilters(GitHubCommunicator communicator)
        {
            switch (Properties.Settings.Default.ItemStateFilter)
            {
            case "Open":
                communicator.StateFilter = ItemStateFilter.Open;
                break;

            case "Closed":
                communicator.StateFilter = ItemStateFilter.Closed;
                break;

            case "All":
                communicator.StateFilter = ItemStateFilter.All;
                break;
            }
            switch (Properties.Settings.Default.IssueFilter)
            {
            case "Assigned":
                communicator.IssueRelationFilter = IssueFilter.Assigned;
                break;

            case "Created":
                communicator.IssueRelationFilter = IssueFilter.Created;
                break;

            case "Mentioned":
                communicator.IssueRelationFilter = IssueFilter.Mentioned;
                break;

            case "Subscribed":
                communicator.IssueRelationFilter = IssueFilter.Subscribed;
                break;

            case "All":
                communicator.IssueRelationFilter = IssueFilter.All;
                break;
            }
        }