/// <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; }