public Task <int> Interceptor( InterceptorExecutionDelegate next, JiraApiSettings jiraApiSettings, WorkspaceSettings workspaceSettings) { _jiraContext = new JiraContext(jiraApiSettings, workspaceSettings, _cancellationToken); _jiraApi = _jiraContext.Api; _jiraApiSettings = _jiraContext.ApiSettings; _migrationMetaDataService = new MigrationMetaDataService(_jiraContext); return(next()); }
public Task <int> Intercept( InterceptorExecutionDelegate next, AdoApiSettings adoApiSettings, WorkspaceSettings workspaceSettings, JiraApiSettings jiraApiSettings) { _adoContext = new AdoContext(adoApiSettings, _cancellationToken); if (!_adoContext.TryConnect()) { _console.Out.WriteLine("Unable to connect to TFS"); return(Task.FromResult(1)); } _jiraContext = new JiraContext(jiraApiSettings, workspaceSettings, _cancellationToken); _migrationRepository = new MigrationRepository(_jiraContext.LocalDirs); _migrationMetaDataService = new MigrationMetaDataService(_jiraContext); return(next()); }