/// <summary> /// JobsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="jobManager"></param> /// <param name="hub"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> /// <param name="jobCheckpointRepository"></param> /// <param name="jobParameterRepository"></param> /// <param name="automationRepository"></param> /// <param name="automationVersionRepo"></param> /// <param name="webhookPublisher"></param> public JobsController( IJobRepository repository, IAutomationRepository automationRepository, IJobParameterRepository jobParameterRepository, IJobCheckpointRepository jobCheckpointRepository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IJobManager jobManager, IHubContext <NotificationHub> hub, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, IAutomationVersionRepository automationVersionRepo, IWebhookPublisher webhookPublisher, IAutomationExecutionLogRepository automationExecutionLogRepo, IAutomationLogRepository automationLogRepo) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _jobManager = jobManager; _jobParameterRepo = jobParameterRepository; _automationRepo = automationRepository; _jobCheckpointRepo = jobCheckpointRepository; _jobManager.SetContext(base.SecurityContext); _repository = repository; _hub = hub; _automationVersionRepo = automationVersionRepo; _webhookPublisher = webhookPublisher; _automationExecutionLogRepo = automationExecutionLogRepo; _automationLogRepo = automationLogRepo; }
/// <summary> /// AutomationExecutionLogsController constructor /// </summary> /// <param name="repository"></param> /// <param name="agentRepository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="automationExecutionLogManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> public AutomationExecutionLogsController( IAutomationExecutionLogRepository repository, IAgentRepository agentRepository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IAutomationExecutionLogManager automationExecutionLogManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.automationExecutionLogManager = automationExecutionLogManager; this.automationExecutionLogManager.SetContext(base.SecurityContext); this.agentRepository = agentRepository; }
public AutomationExecutionLogManager(IAutomationExecutionLogRepository automationExecutionLogRepo, IAgentRepository agentRepo, IAutomationRepository automationRepo) { this.repo = automationExecutionLogRepo; this.agentRepo = agentRepo; this.automationRepo = automationRepo; }
public AutomationExecutionLogManager(IAutomationExecutionLogRepository automationExecutionLogRepo, IAgentRepository agentRepo, IAutomationRepository automationRepo) { _repo = automationExecutionLogRepo; _agentRepo = agentRepo; _automationRepo = automationRepo; }