Ejemplo n.º 1
0
 public ProgramReleaseManager(
     IProgramReleaseService releaseService,
     IPackageManager packageManager,
     IEventLogger eventLog)
 {
     this.releaseService = releaseService ?? throw new ArgumentNullException(nameof(releaseService));
     this.packageManager = packageManager ?? throw new ArgumentNullException(nameof(packageManager));
     this.eventLog       = eventLog ?? throw new ArgumentNullException(nameof(eventLog));
 }
Ejemplo n.º 2
0
 public DeploymentManager(
     HostAgentClient api,
     CiadDb db,
     IHostService hostService,
     IProgramReleaseService releaseService,
     IEventLogger eventLog,
     ILogger log)
 {
     this.hostAgent      = api ?? throw new ArgumentNullException(nameof(api));
     this.releaseService = releaseService ?? throw new ArgumentNullException(nameof(releaseService));
     this.db             = db ?? throw new ArgumentNullException(nameof(db));
     this.hostService    = hostService ?? throw new ArgumentNullException(nameof(hostService));
     this.eventLog       = eventLog ?? throw new ArgumentNullException(nameof(eventLog));
 }