/// <summary> /// Initializes a new instance of the /// <see cref="SpaceInteractionService"/> class. /// </summary> /// <param name="logger">An injected logger 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 SpaceInteractionService( ILogger <SpaceInteractionService> logger, IIndexerDatabaseContext indexerDatabaseContext, ICoreDatabaseContext coreDatabaseContext, IAuthorizationService authorizationService) { this._logger = logger; this._indexerDatabaseContext = indexerDatabaseContext; this._coreDatabaseContext = coreDatabaseContext; this._authorizationService = authorizationService; }
public CoreUnitOfWork(ICoreDatabaseContext databaseContext) { DatabaseContext = databaseContext; }
public CoreRepository(ICoreDatabaseContext databaseContext) { DatabaseContext = databaseContext; }
public CoreRepositoryGeneric(ICoreDatabaseContext databaseContext) : base(databaseContext) { }
public ProductsRepository(ICoreDatabaseContext databaseContext, ILogger <ProductsRepository> logger) : base(databaseContext, logger) { }