public MongoDbContext(IFeedbackDatabaseSettings dbSettings, IGameSessionFeedbackProperties gameSessionFeedbackProperties) { _client = new MongoClient(dbSettings.ConnectionString); _database = _client.GetDatabase(gameSessionFeedbackProperties.GameKey + "_" + gameSessionFeedbackProperties.ServiceName); }
public ConfigureDbIndexesService(IMongoDbContext dbContext, ILogger <ConfigureDbIndexesService> logger, IFeedbackDatabaseSettings dbSettings) { _dbContext = dbContext; _dbSettings = dbSettings; }
public FeedbackService(IMongoDbContext dbContext, IFeedbackDatabaseSettings dbSettings) { _dbContext = dbContext; _sessionFeedbacks = _dbContext.GetCollection <SessionFeedback>(dbSettings.SessionFeedbacksCollectionName); }