public GraphManagementService(IGraphManagementRepository graphManagementRepository, IGraphRepository graphRepository, IMetadataGraphConfigurationService graphConfiguration, IAuditTrailLogService auditTrailLogService, IAmazonS3Service awsS3Service, INeptuneLoaderConnector neptuneLoader) { _graphManagementRepo = graphManagementRepository; _graphConfigurationService = graphConfiguration; _auditTrailLogService = auditTrailLogService; _graphRepo = graphRepository; _awsS3Service = awsS3Service; _neptuneLoader = neptuneLoader; }
public GraphManagementService(IGraphManagementRepository graphManagementRepository, IGraphRepository graphRepository, IMetadataGraphConfigurationService graphConfiguration, IAuditTrailLogService auditTrailLogService, IAmazonS3Service awsS3Service, INeptuneLoaderConnector neptuneLoader, IOptionsMonitor <AmazonWebServicesOptions> awsConfig) { _graphManagementRepo = graphManagementRepository; _graphConfigurationService = graphConfiguration; _auditTrailLogService = auditTrailLogService; _graphRepo = graphRepository; _awsS3Service = awsS3Service; _neptuneLoader = neptuneLoader; _awsConfig = awsConfig.CurrentValue; }