public ForroLevelService(IForroLevelRepository repository, IAmazonS3 amazonS3, ILoggerManager loggerManager, IForroLevelMessage forroLevelMessage, IForroAppConfig forroAppConfig) { _repository = repository; _amazonS3 = amazonS3; _loggerManager = loggerManager; _bucketName = forroAppConfig.AWSForroBucketName; _bucketFullUrl = $"https://s3.{forroAppConfig.AWSRegionEndpoint}.amazonaws.com/{_bucketName}/"; _forroLevelMessage = forroLevelMessage; _forroLevelSNSTopicArn = forroAppConfig.ForroLevelSNSTopicArn; _awsRegionEndpoint = RegionEndpoint.GetBySystemName(forroAppConfig.AWSRegionEndpoint); }
public ForroDependencyInjectionService(IForroAppConfig forroAppConfig) { _forroAppConfig = forroAppConfig; }