public PatientRepository(IDataBaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _pacienti = database.GetCollection <Patient>(settings.PacientiCollectionName); }
public VideoService(IDataBaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _videos = database.GetCollection <Video>("Videos"); }
public ResourceRepository(IDataBaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _doctori = database.GetCollection <Resource>(settings.ResourceCollectionName); }
public MongoCrud(IDataBaseSettings dataBaseSettings) { var mongoClient = new MongoClient(dataBaseSettings.ConnectionString); var db = mongoClient.GetDatabase(dataBaseSettings.DatabaseName); _collection = db.GetCollection <T>(dataBaseSettings.CollectionName); }
public LabelObjectRepository(IDataBaseSettings dataBaseSettings) { var client = new MongoClient(dataBaseSettings.ConnectionString); var database = client.GetDatabase(dataBaseSettings.DatabaseName); _labels = database.GetCollection <LabelObject>(dataBaseSettings.LabelObjectCollectionName); }
public StoredProcedureExecutor(ConnectionsFactory connectionPoolManager, CancellationTokenSource globalCts, IDataBaseSettings settings) : base(settings.StartWritingInterval, globalCts) { this.connectionPoolManager = connectionPoolManager; this.globalCts = globalCts; this.settings = settings; SetAction(ActionWrapper); }
public ResourceAppointmentRepository(IDataBaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _resourceAppointments = database.GetCollection <ResourceAppointment>(settings.ResourceAppointmentCollectionName); _doctori = database.GetCollection <Structure.Domain.Resources.Resource>(settings.ResourceCollectionName); }
public ConsultatiiRepository(IDataBaseSettings dataBaseSettings) { var client = new MongoClient(dataBaseSettings.ConnectionString); var database = client.GetDatabase(dataBaseSettings.DatabaseName); _consultatii = database.GetCollection <Consultatie>(dataBaseSettings.ConsultatiiCollectionName); _pacienti = database.GetCollection <Patient>(dataBaseSettings.PacientiCollectionName); _resources = database.GetCollection <Structure.Domain.Resources.Resource>(dataBaseSettings.ResourceCollectionName); }
public CommonWriter(IWriterCore <T> writerCore, IDataBaseSettings settings, ConnectionsFactory manager, CancellationTokenSource globaCts) : base(settings.StartWritingInterval, globaCts) { this.writerCore = writerCore; this.manager = manager; this.settings = settings; this.SetAction(WritingActionWrapper); Start(); }
public ConnectionsFactory(IDataBaseSettings settings) { this.settings = settings; settings.Token = cts.Token; worker = new Thread(new ParameterizedThreadStart(ThreadAction)); Canceller = new Thread(new ParameterizedThreadStart(CancellationThreadAction)); worker.Start(settings); Canceller.Start(settings); //timer.Interval = settings.PoolingTimeout; //TimerAction(null, null); //timer.Elapsed += TimerAction; //timer.AutoReset = true; //timer.Start(); }
public Mongo(IDataBaseSettings settings) { _db = new MongoClient(settings.ConnectionString).GetDatabase(settings.Name); }
public Repository(IDataBaseSettings settings) { _settings = settings; _client = new MongoClient(_settings.ConnectionString); _database = _client.GetDatabase(_settings.DatabaseName); }