Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <c>ProjectsController</c> class.
 /// </summary>
 /// <param name="dao">The data access object used for accessing the projects information.</param>
 /// <param name="logger">The logger used for logging.</param>
 /// <param name="jobsApiService">The job API service.</param>
 /// <param name="configuration">The configuration.</param>
 public ProjectsController(IDataAccessObject dao,
                           ILogger <ProjectsController> logger,
                           JobsApiService jobsApiService,
                           IConfiguration configuration)
 {
     (_jobsApiService, _dao, _logger, _configuration) = (jobsApiService, dao, logger, configuration);
     maxReservedRevisions = configuration[MaxReservedRevisionsConfigKey] == null ?
                            DefaultMaxReservedRevisions :
                            Convert.ToInt32(configuration[MaxReservedRevisionsConfigKey]);
 }
Ejemplo n.º 2
0
 public RevisionsController(IDataAccessObject dao, ILogger <RevisionsController> logger, JobsApiService jobsApiService)
 => (_dao, _logger, _jobsApiService) = (dao, logger, jobsApiService);