Пример #1
0
        public FlagService(IMongoDBSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _flagImages = database.GetCollection <FlagImage>("Flag");
        }
Пример #2
0
        public TodoRepository(IMongoDBSettings context)
        {
            var client   = new MongoClient(context.ConnectionString);
            var database = client.GetDatabase(context.Database);

            _context = database.GetCollection <Todo>("Todos");
        }
        public ExtrasDaEscolaContext(IMongoDBSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _extras = database.GetCollection <ExtrasDaEscola>(settings.ExtrasCollectionName);
        }
Пример #4
0
        public UserRepository(IMongoDBSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _users = database.GetCollection <User>(settings.UsersCollectionName);
        }
Пример #5
0
        public GenericRepository(IMongoDBSettings settings, string CollectionName)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _col = database.GetCollection <T>(CollectionName);
        }
Пример #6
0
        public TeamService(IMongoDBSettings settings)
        {
            MongoClient client = new MongoClient(settings.ConnectionString);
            var         db     = client.GetDatabase(settings.Database);

            _teams = db.GetCollection <Team>(settings.Collection);
        }
Пример #7
0
        public EmployeeCollectionService(IMongoDBSettings settings)
        {
            MongoClient    client   = new MongoClient(settings.ConnectionString);
            IMongoDatabase database = client.GetDatabase(settings.DatabaseName);

            _employee = database.GetCollection <Employee>(settings.EmployeeCollectionName);
        }
Пример #8
0
        public Manager(IMongoDBSettings context)
        {
            var client   = MongoDBFactory.CreateClient(context.ConnectionString);
            var database = client.GetDatabase(context.Database);

            _context = database.GetCollection <T>($"{typeof(T).Name}s");
        }
Пример #9
0
        public ProdutoService(IMongoDBSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _produtos = database.GetCollection <Produto>(settings.ProdutoCollectionName);
        }
Пример #10
0
        public CardService(IMongoDBSettings settings)
        {
            var mongoClient = new MongoClient(settings.ConnectionString);
            var databases   = mongoClient.GetDatabase(settings.DatabaseName);

            _cards = databases.GetCollection <Cards>(settings.CollectionName);
        }
Пример #11
0
        public MongoService(IMongoDBSettings settings)
        {
            _settings = settings;

            _client   = new MongoClient(settings.ConnectionString);
            _database = _client.GetDatabase(settings.DatabaseName);
        }
Пример #12
0
        public MateriiRepository(IMongoDBSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _materii = database.GetCollection <Materie>(settings.MateriiCollectionName);
        }
Пример #13
0
        public MongoDBOrdersRepository(IMongoDBSettings settings)
        {
            var client = new MongoClient(settings.ConnectionString);
            var db     = client.GetDatabase(settings.DatabaseName);

            _orders = db.GetCollection <Order>(settings.OrdersCollectionName);
        }
Пример #14
0
        public AccessTokenRepository(IMongoDBSettings context)
        {
            var client   = new MongoClient(context.ConnectionString);
            var database = client.GetDatabase(context.Database);

            _context = database.GetCollection <AccessToken>("AccessToken");
        }
Пример #15
0
        public ClientesService(IMongoDBSettings settings)
        {
            var db       = new MongoClient(settings.ConnectionString);
            var database = db.GetDatabase(settings.DatabaseName);

            _clientes         = database.GetCollection <Cliente>(settings.ClientesCollectionName);
            _produtosClientes = database.GetCollection <ProdutoCliente>(settings.ClientesProdutosCollectionName);
        }
Пример #16
0
        public MongoDBContext(IMongoDBSettings settings)
        {
            _settings = settings;
            var client = new MongoClient(_settings.ConnString);
            var db     = client.GetDatabase(_settings.DataBase);

            _notifications = db.GetCollection <NotificationDocument>(
                _settings.Collections.FirstOrDefault(name => name == ECollectionsNames.Notifications.ToString())
                );
        }
Пример #17
0
        public CountryService(IMongoDBSettings settings)
        {
            //MongoDB Client, which enables us to communicate with the database
            var client = new MongoClient(settings.ConnectionString);
            //Database within the MongoDB instance, in which the collections are to be referred.
            var database = client.GetDatabase(settings.DatabaseName);

            //Get the required collection from the database
            _countries = database.GetCollection <Country>("Country");
        }
        public ConfigService(IMongoDBSettings settings)
        {
            MongoClient    client   = new MongoClient(settings.ConnectionString);
            IMongoDatabase database = client.GetDatabase(settings.DatabaseName);

            string collectionName = DatabaseCollections.Configs.ToString();

            try { _configFile = database.GetCollection <ConfigFile>(collectionName); }
            catch { database.CreateCollection(collectionName); }
            finally { _configFile = database.GetCollection <ConfigFile>(collectionName); }
        }
        /// <summary>
        /// Initializes the specified configuration.
        /// </summary>
        /// <param name="config">The configuration.</param>
        public static void Initialize(HttpConfiguration config)
        {
            var mongoDbHost = ConfigurationManager.AppSettings["MongoDBHost"];
            var mongoDbName = ConfigurationManager.AppSettings["MongoDBName"];

            if (!string.IsNullOrWhiteSpace(mongoDbHost) &&
                !string.IsNullOrWhiteSpace(mongoDbName))
            {
                Settings = new MongoDBSettings
                {
                    MongoDBConnectionString = mongoDbHost,
                    MongoDBName             = mongoDbName
                };
            }

            Initialize(config, RegisterServices(new ContainerBuilder()));
        }
Пример #20
0
 public NotificationsDAO(IMongoDBSettings settings)
 {
     _settings = settings;
     _ctx      = new MongoDBContext(_settings);
 }
Пример #21
0
 public UserService(IMongoDBSettings settings) : base(settings, settings.UserCollectionName)
 {
 }
Пример #22
0
 public PersistencyDefaultApplicationsRepository(IMongoDBSettings settings)
 {
     _repo = new MongoRepository <PersistencyDefaultApp>(settings.MongoDbUrl);
 }
Пример #23
0
        public MongoRepositoryBase(IMongoDBSettings settings)
        {
            var database = new MongoClient(settings.ConnectionString).GetDatabase(settings.DatabaseName);

            _collection = database.GetCollection <TDocument>(GetCollectionName(typeof(TDocument)));
        }
 /// <summary>Initializes a new instance of the <see cref="MongoDBContext"/> class.</summary>
 /// <param name="settings">The mongo db settings.</param>
 public MongoDBContext(IMongoDBSettings settings)
 {
     _mongoClient = new MongoClient(settings.MongoDBConnectionString);
     _mongoDb     = _mongoClient.GetDatabase(settings.MongoDBName);
 }
Пример #25
0
 public BillService(IMongoDBSettings settings) : base(settings, settings.BillCollectionName)
 {
 }
Пример #26
0
 public MongoDBClient(IMongoDBSettings settings)
 {
     _mongoUrl    = MongoUrl.Create(settings.MongoDBConnectionString);
     _mongoClient = new MongoClient(_mongoUrl);
 }
Пример #27
0
 public MongoRepository()
 {
     _settings = new MongoDbSettings();
     client    = new MongoClient(_settings.ConnectionString);
     database  = client.GetDatabase(_settings.DatabaseName);
 }
Пример #28
0
 public SimpleCrudController(IMongoDBSettings settings, DataContext context)
 {
     _repositoryMongo = new Repositories.MongoDB.UserRepository(settings);
     _repositoryMSSql = new Repositories.MSSql.UserRepository(context);
 }
Пример #29
0
 public UserMusicFavoritesService(IMongoDBSettings settings)
 {
     _client   = new MongoClient(settings.ConnectionString);
     _database = _client.GetDatabase(settings.DatabaseName);
     _musics   = _database.GetCollection <UserMusicFavorite>(settings.CollectionName);
 }
Пример #30
0
 public TeamsController(IMongoDBSettings settings)
 {
     _service = new TeamService(settings);
 }