public ProjectWorker(IConfigurationManager cMgr, IProjectListProvider projectListProvider, ILogger <ProjectWorker> logger = null, ITeamcityManager tMgr = null) { _projects = projectListProvider?.GetConfigured(); _tMgr = tMgr; _logger = logger; }
public ReleaseNotesController(IProjectService ps, ITeamcityManager mgr, ILogger <ReleaseNotesController> logger = null) { _ps = ps ?? throw new ArgumentNullException(nameof(ps));; _mgr = mgr ?? throw new ArgumentNullException(nameof(mgr)); _logger = logger; }