/// <summary> /// Initializes a new instance of the /// <see cref="FederationInteractionService"/> class. /// </summary> /// <param name="logger">An injected logger instance.</param> /// <param name="configDatabaseContext"> /// An injected config database instance. /// </param> /// <param name="indexerDatabaseContext"> /// An injected federation database instance. /// </param> /// <param name="coreDatabaseContext"> /// An injected core database instance. /// </param> /// <param name="authorizationService"> /// An injected authorization service. /// </param> public FederationInteractionService( ILogger <SpaceInteractionService> logger, IConfigDatabaseContext configDatabaseContext, IIndexerDatabaseContext indexerDatabaseContext, ICoreDatabaseContext coreDatabaseContext, IAuthorizationService authorizationService) { this._logger = logger; this._configDatabaseContext = configDatabaseContext; this._indexerDatabaseContext = indexerDatabaseContext; this._coreDatabaseContext = coreDatabaseContext; this._authorizationService = authorizationService; }
/// <summary> /// Initializes a new instance of the <see cref="ConfigController"/> /// class. /// </summary> /// <param name="configDatabaseContext"> /// An injected instance of the database. /// </param> public ConfigController(IConfigDatabaseContext configDatabaseContext) { this._configDatabaseContext = configDatabaseContext; }