예제 #1
0
 public GitLabIssueHandler(
     IGitLabFacade gitLabFacade,
     OutputPresenter presenter)
 {
     _gitLabFacade = gitLabFacade;
     _presenter    = presenter;
 }
 public RunController(
     IInputBoundary <Input> boundary,
     OutputPresenter presenter)
 {
     this.boundary  = boundary;
     this.presenter = presenter;
 }
예제 #3
0
 public ConfigurationHandler(
     AppSettingsStorage storage,
     AppSettingsValidator validator,
     OutputPresenter outputPresenter)
 {
     _storage         = storage;
     _validator       = validator;
     _outputPresenter = outputPresenter;
 }
예제 #4
0
 public LaunchHandler(
     CommandLineArgsParser parser,
     LaunchOptionsVisitor optionsVisitor,
     OutputPresenter outputPresenter)
 {
     _parser          = parser;
     _optionsVisitor  = optionsVisitor;
     _outputPresenter = outputPresenter;
 }
예제 #5
0
 public LaunchOptionsVisitor(
     GitLabIssueHandler issuesHandler,
     GitLabMergeRequestsHandler mergesHandler,
     ConfigurationHandler configurationHandler,
     ParametersHandler parametersHandler,
     IssueBrowseHandler issueBrowseHandler,
     OutputPresenter outputPresenter)
 {
     _issuesHandler        = issuesHandler;
     _mergesHandler        = mergesHandler;
     _configurationHandler = configurationHandler;
     _parametersHandler    = parametersHandler;
     _issueBrowseHandler   = issueBrowseHandler;
     _outputPresenter      = outputPresenter;
 }
예제 #6
0
 public IssueBrowseHandler(IGitLabFacade issuesFacade, IBrowser browser, OutputPresenter outputPresenter)
 {
     _issuesFacade    = issuesFacade;
     _browser         = browser;
     _outputPresenter = outputPresenter;
 }
예제 #7
0
 public GitLabMergeRequestsHandler(IGitLabFacade gitLabFacade, OutputPresenter presenter)
 {
     _gitLabFacade = gitLabFacade;
     _presenter    = presenter;
 }