/// <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;
 }
Esempio n. 2
0
 /// <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;
 }