public QueryService(IQueryDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _queries = database.GetCollection <Query>(settings.QueryCollectionName); }
public QueryDbContext(IQueryDatabaseSettings dbSettings) { var client = new MongoClient(dbSettings.ConnectionString); _db = client.GetDatabase(dbSettings.DatabaseName); Users = _db.GetCollection <UserModel>(dbSettings.UsersCollectionName); Apartments = _db.GetCollection <ApartmentModel>(dbSettings.ApartmentsCollectionName); Reservations = _db.GetCollection <ReservationModel>(dbSettings.ReservationsCollectionName); _counters = _db.GetCollection <Counter>("Counters"); }