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