Exemple #1
0
 public DashboardService(
     IEngagementRepository engagementRepository,
     IHostRepository hostRepository,
     IHostMapper hostMapper,
     IVulnerabilityRepository vulnerabilityRepository,
     IVulnerabilityMapper vulnerabilityMapper,
     IRiskRepository riskRepository,
     ICustomerRepository customerRepository,
     IGovernanceControlRepository governanceControlRepository,
     IPhaseRepository phaseRepository,
     IComplianceRepository complianceRepository,
     IComplianceSchemeRepository complianceSchemeRepository,
     IImportRepository importRepository,
     ICryptographyService cryptographyService,
     IEngagementService engagementService)
 {
     _engagementRepository        = engagementRepository;
     _customerRepository          = customerRepository;
     _hostRepository              = hostRepository;
     _hostMapper                  = hostMapper;
     _vulnerabilityRepository     = vulnerabilityRepository;
     _vulnerabilityMapper         = vulnerabilityMapper;
     _riskRepository              = riskRepository;
     _governanceControlRepository = governanceControlRepository;
     _phaseRepository             = phaseRepository;
     _complianceRepository        = complianceRepository;
     _complianceSchemeRepository  = complianceSchemeRepository;
     _importRepository            = importRepository;
     _cryptographyService         = cryptographyService;
     _engagementService           = engagementService;
 }
Exemple #2
0
 public ImportService(
     IImportRepository importRepository,
     IHostRepository hostRepository,
     IVulnerabilityRepository vulnerabilityRepository,
     IHostVulnerabilityRepository hostVulnerabilityRepository,
     IFactory csvFactory,
     IImportMapper importMapper,
     IImportVulnerabilityMapper importVulnerabilityMapper,
     IImportHostMapper importHostMapper,
     ICryptographyService cryptographyService)
 {
     _csvFactory   = csvFactory;
     _importMapper = importMapper;
     _importVulnerabilityMapper   = importVulnerabilityMapper;
     _importHostMapper            = importHostMapper;
     _cryptographyService         = cryptographyService;
     _importRepository            = importRepository;
     _hostRepository              = hostRepository;
     _vulnerabilityRepository     = vulnerabilityRepository;
     _hostVulnerabilityRepository = hostVulnerabilityRepository;
 }
 public VulnerabilityController(IVulnerabilityRepository repository)
 {
     _repository = repository;
 }