Example #1
0
        public DeviceService(IDeviceDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _devices = database.GetCollection <Device>(settings.DeviceCollectionName);
        }
        public DeviceService(IDeviceDatabaseSettings settings)
        {
            try {
                var client   = new MongoClient(settings.ConnectionString);
                var database = client.GetDatabase(settings.DatabaseName);

                _devices = database.GetCollection <ElectricalDevices>(settings.DeviceCollectionName);
            }
            catch (Exception ex)
            {
                throw new Exception("Can not access to MongoDb server.", ex);
            }
        }