public PendingPackageMigrations( ILogger <PendingPackageMigrations> logger, PackageMigrationPlanCollection packageMigrationPlans) { _logger = logger; _packageMigrationPlans = packageMigrationPlans; }
public PackageMigrationRunner( IProfilingLogger profilingLogger, ICoreScopeProvider scopeProvider, PendingPackageMigrations pendingPackageMigrations, PackageMigrationPlanCollection packageMigrationPlans, IMigrationPlanExecutor migrationPlanExecutor, IKeyValueService keyValueService, IEventAggregator eventAggregator) { _profilingLogger = profilingLogger; _scopeProvider = scopeProvider; _pendingPackageMigrations = pendingPackageMigrations; _migrationPlanExecutor = migrationPlanExecutor; _keyValueService = keyValueService; _eventAggregator = eventAggregator; _packageMigrationPlans = packageMigrationPlans.ToDictionary(x => x.Name); }
public PackagingService( IAuditService auditService, ICreatedPackagesRepository createdPackages, IPackageInstallation packageInstallation, IEventAggregator eventAggregator, IManifestParser manifestParser, IKeyValueService keyValueService, PackageMigrationPlanCollection packageMigrationPlans) { _auditService = auditService; _createdPackages = createdPackages; _packageInstallation = packageInstallation; _eventAggregator = eventAggregator; _manifestParser = manifestParser; _keyValueService = keyValueService; _packageMigrationPlans = packageMigrationPlans; }