public ShellFeatureUpdater( IShellFeatureStore <ShellFeature> shellFeatureStore, IShellDescriptorManager shellDescriptorManager, IShellDescriptorStore shellDescriptorStore, IHttpContextAccessor httpContextAccessor, IShellContextFactory shellContextFactory, IDataMigrationBuilder migrationBuilder, IRunningShellTable runningShellTable, IOptions <PlatoOptions> platoOptions, ILogger <ShellFeatureUpdater> logger, IFeatureFacade featureFacade, IPlatoHost platoHost) { _platoOptions = platoOptions; _featureFacade = featureFacade; _migrationBuilder = migrationBuilder; _shellDescriptorManager = shellDescriptorManager; _shellDescriptorStore = shellDescriptorStore; _shellFeatureStore = shellFeatureStore; _httpContextAccessor = httpContextAccessor; _shellContextFactory = shellContextFactory; _runningShellTable = runningShellTable; _platoHost = platoHost; _logger = logger; }
public ShellDescriptorManager( IShellDescriptorStore shellDescriptorStore, IShellContextFactory shellContextFactory, IModuleManager moduleManager) { _shellDescriptorStore = shellDescriptorStore; _shellContextFactory = shellContextFactory; _moduleManager = moduleManager; }
//private ShellDescriptor _shellDescriptor; public ShellDescriptorManager( ShellSettings shellSettings, IEnumerable <IShellDescriptorManagerEventHandler> shellDescriptorManagerEventHandlers, IShellDescriptorStore <ShellDescriptor> store, ILogger <ShellDescriptorManager> logger) { _shellSettings = shellSettings; _shellDescriptorManagerEventHandlers = shellDescriptorManagerEventHandlers; Store = store; _logger = logger; }
public ShellFeatureManager( IShellDescriptorManager shellDescriptorManager, IShellDescriptorStore shellDescriptorStore, IShellContextFactory shellContextFactory, ILogger <ShellFeatureManager> logger, IShellSettings shellSettings, IPlatoHost platoHost, IBroker broker) { _shellDescriptorManager = shellDescriptorManager; _shellDescriptorStore = shellDescriptorStore; _shellContextFactory = shellContextFactory; _shellSettings = shellSettings; _platoHost = platoHost; _logger = logger; _broker = broker; }
public ShellFeatureManager( IShellDescriptorManager shellDescriptorManager, IShellDescriptorStore shellDescriptorStore, IHttpContextAccessor httpContextAccessor, IShellContextFactory shellContextFactory, IRunningShellTable runningShellTable, ILogger <ShellFeatureManager> logger, IPlatoHost platoHost) { _shellDescriptorManager = shellDescriptorManager; _shellDescriptorStore = shellDescriptorStore; _httpContextAccessor = httpContextAccessor; _shellContextFactory = shellContextFactory; _runningShellTable = runningShellTable; _platoHost = platoHost; _logger = logger; }
public ShellFeatureUpdater( IShellFeatureStore <ShellFeature> shellFeatureStore, IShellDescriptorManager shellDescriptorManager, IShellDescriptorStore shellDescriptorStore, IShellContextFactory shellContextFactory, IDataMigrationBuilder migrationBuilder, IOptions <PlatoOptions> platoOptions, ILogger <ShellFeatureUpdater> logger, IFeatureFacade featureFacade, IShellSettings shellSettings, IPlatoHost platoHost) { _shellDescriptorManager = shellDescriptorManager; _shellDescriptorStore = shellDescriptorStore; _shellContextFactory = shellContextFactory; _shellFeatureStore = shellFeatureStore; _migrationBuilder = migrationBuilder; _shellSettings = shellSettings; _featureFacade = featureFacade; _platoOptions = platoOptions; _platoHost = platoHost; _logger = logger; }