public TestController(ILogger <TestController> logger, IUserRepository repo, ITestRepository testRepo, ITaskRepository taskRepo, IOptionRepository optionRepo, ITestResultRepository testResultRepo, ITaskResultRepository taskResultRepo, IOptionResultRepository optionResultRepo) { _logger = logger; _userRepo = repo; _testRepo = testRepo; _taskRepo = taskRepo; _testResultRepo = testResultRepo; _taskResultRepo = taskResultRepo; _optionRepo = optionRepo; _optionResultRepo = optionResultRepo; }
public PostScanTask( IEventProvider eventProvider, ITaskRepository taskRepository, ITaskResultRepository taskResultRepository, ITimeService timeService, IVulnerabilitiesProcessor vulnerabilitiesProcessor, IVulnerabilitySeverityResolver vulnerabilitySeverityResolver, IVulnerabilityShortTypeResolver vulnerabilityShortTypeResolver, ITelemetryScopeProvider telemetryScopeProvider) : base(eventProvider, taskRepository, telemetryScopeProvider) { _taskRepository = taskRepository; _taskResultRepository = taskResultRepository; _timeService = timeService; _vulnerabilitiesProcessor = vulnerabilitiesProcessor; _vulnerabilitySeverityResolver = vulnerabilitySeverityResolver; _vulnerabilityShortTypeResolver = vulnerabilityShortTypeResolver; }
public ApiService( [NotNull] IUserAuthorityValidator userAuthorityValidator, [NotNull] ICommandDispatcher commandDispatcher, [NotNull] ITaskRepository taskRepository, [NotNull] IProjectRepository projectRepository, [NotNull] INotificationRuleRepository notificationRuleRepository, [NotNull] IProjectPluginSettingsProvider projectPluginSettingsProvider, [NotNull] IUserPrincipal userPrincipal, [NotNull] IUserPluginSettingsProvider userPluginSettingsProvider, [NotNull] IAuthorityProvider authorityProvider, [NotNull] IConfigurationProvider configurationProvider, [NotNull] IPolicyRuleRepository policyRuleRepository, [NotNull] IUserInfoProvider userInfoProvider, [NotNull] IMailConnectionParametersProvider mailConnectionParametersProvider, [NotNull] ITaskResultRepository taskResultRepository, [NotNull] IPluginFactory pluginFactory, [NotNull] IUserInterfaceChecker userInterfaceChecker, [NotNull] IDataQueryDispatcher dataQueryDispatcher, [NotNull] ISettingsHelper settingsHelper) { _userAuthorityValidator = userAuthorityValidator; _commandDispatcher = commandDispatcher; _taskRepository = taskRepository; _projectRepository = projectRepository; _notificationRuleRepository = notificationRuleRepository; _projectPluginSettingsProvider = projectPluginSettingsProvider; _userPrincipal = userPrincipal; _userPluginSettingsProvider = userPluginSettingsProvider; _authorityProvider = authorityProvider; _configurationProvider = configurationProvider; _policyRuleRepository = policyRuleRepository; _userInfoProvider = userInfoProvider; _mailConnectionParametersProvider = mailConnectionParametersProvider; _taskResultRepository = taskResultRepository; _pluginFactory = pluginFactory; _userInterfaceChecker = userInterfaceChecker; _dataQueryDispatcher = dataQueryDispatcher; _settingsHelper = settingsHelper; }