private static void SetMaxIssues(GitHubCommunicator communicator) { if (Properties.Settings.Default.MaxIssues > 0) { communicator.MaxIssues = Properties.Settings.Default.MaxIssues; } }
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; } }