Пример #1
0
 public MongoDbContext(IFeedbackDatabaseSettings dbSettings,
                       IGameSessionFeedbackProperties gameSessionFeedbackProperties)
 {
     _client   = new MongoClient(dbSettings.ConnectionString);
     _database = _client.GetDatabase(gameSessionFeedbackProperties.GameKey + "_" +
                                     gameSessionFeedbackProperties.ServiceName);
 }
Пример #2
0
 public ConfigureDbIndexesService(IMongoDbContext dbContext, ILogger <ConfigureDbIndexesService> logger, IFeedbackDatabaseSettings dbSettings)
 {
     _dbContext  = dbContext;
     _dbSettings = dbSettings;
 }
Пример #3
0
 public FeedbackService(IMongoDbContext dbContext, IFeedbackDatabaseSettings dbSettings)
 {
     _dbContext        = dbContext;
     _sessionFeedbacks = _dbContext.GetCollection <SessionFeedback>(dbSettings.SessionFeedbacksCollectionName);
 }