public Migration(IConfiguration configuration, BucketPrefixProvider bucketPrefix, IForgeOSS forgeOSS, ILogger <Migration> logger, IResourceProvider resourceProvider, OssBucketFactory bucketFactory, IServiceProvider serviceProvider) { _forgeOSS = forgeOSS; _configuration = configuration; _bucketPrefix = bucketPrefix; _logger = logger; _resourceProvider = resourceProvider; _bucketFactory = bucketFactory; _serviceScopeFactory = serviceProvider.GetRequiredService <IServiceScopeFactory>(); }
public Migration(IConfiguration configuration, BucketPrefixProvider bucketPrefix, IForgeOSS forgeOSS, MigrationBucketKeyProvider bucketProvider, UserResolver userResolver, ProjectWork projectWork, ILogger <Migration> logger, ResourceProvider resourceProvider, OssBucketFactory bucketFactory, ProjectService projectService) { _forgeOSS = forgeOSS; _configuration = configuration; _bucketPrefix = bucketPrefix; _bucketProvider = bucketProvider; _userResolver = userResolver; _projectWork = projectWork; _logger = logger; _resourceProvider = resourceProvider; _bucketFactory = bucketFactory; _projectService = projectService; }