public TasksService(ILogger <TasksService> logger, PriorityQueue <BuildTask> queue, AgentsService agentsService, ICurrentTasksRepository currentTasksRepository, IServiceScopeFactory serviceScopeFactory) { this.logger = logger; this.queue = queue; this.agentsService = agentsService; this.currentTasksRepository = currentTasksRepository; this.serviceScopeFactory = serviceScopeFactory; scope = serviceScopeFactory.CreateScope(); buildTasksService = scope.ServiceProvider.GetService <BuildTasksService>(); }
public TasksController(BuildTasksService buildTasksService) { this.buildTasksService = buildTasksService; }