public DeploymentService(
     ILogger <DeploymentService> logger,
     IDeploymentJobDataAccess jobsDataAccess)
 {
     _logger         = logger;
     _jobsDataAccess = jobsDataAccess;
 }
 public DeploymentJobsController(
     IDeploymentJobDataAccess jobsDataAccess,
     IDeploymentSettingsDataStore deploymentSettings,
     IDeploymentService deploymentService)
 {
     _jobsDataAccess     = jobsDataAccess;
     _deploymentSettings = deploymentSettings;
     _deploymentService  = deploymentService;
 }
        public DeploymentJobsCleaner(
            ILogger <DeploymentJobsCleaner> logger,
            IDeploymentJobDataAccess jobDataAccess,
            IOptions <DeploymentJobsCleanerOptions> options)
        {
            _jobDataAccess = jobDataAccess;
            _logger        = logger;
            _timerPeriod   = options.Value.JobCleanupTimespan;

            _cleanerTimer = new Timer(
                this.CleanupEventHandler,
                null,
                Timeout.Infinite,
                Timeout.Infinite);
        }