public IssueCommands(IIssueHandler issueHandler) : base("Issue") { RegisterCommand(new RegisterIssueCommand(issueHandler)); RegisterCommand(new ListIssueCommand(issueHandler)); RegisterCommand(new IssueTypeCommands(issueHandler)); }
public ListIssueCommand(IIssueHandler issueHandler) : base("List", "List issues.") { _issueHandler = issueHandler; }
public WebCommands(IIssueHandler issueHandler, IWebApiClient client) : base("Web") { RegisterCommand(new WebIssueTypeCommand(issueHandler, client)); }
public WebIssueTypeCommand(IIssueHandler issueHandler, IWebApiClient client) : base("IssueType", "Simulate the web issue type command") { _issueHandler = issueHandler; _client = client; }
public SomeBusiness1(ISessionHandler sessionHandler, IIssueHandler issueHandler) { _sessionHandler = sessionHandler; _sessionHandler.SessionRegistrationStartedEvent += _sessionHandler_SessionRegistrationStartedEvent; _sessionHandler.SessionRegistrationCompletedEvent += _sessionHandler_SessionRegistrationCompletedEvent; _sessionHandler.SessionEndStartedEvent += _sessionHandler_SessionEndStartedEvent; _sessionHandler.SessionEndCompletedEvent += _sessionHandler_SessionEndCompletedEvent; _issueHandler = issueHandler; _issueHandler.IssueRegistrationStartedEvent += _issueHandler_IssueRegistrationStartedEvent; _issueHandler.IssueRegistrationCompletedEvent += _issueHandler_IssueRegistrationCompletedEvent; }
public SomeBusiness2(IIssueHandler issueHandler) { _issueHandler = issueHandler; }
public GitHubWebhookDispatcher( IIssueHandler issueHandler, IPullRequestHandler pullRequestHandler) => (_issueHandler, _pullRequestHandler) = (issueHandler, pullRequestHandler);