Exemplo n.º 1
0
        public ItemRepository(IItemDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            this.items = database.GetCollection <Item>(settings.ItemsCollectionName);
        }
Exemplo n.º 2
0
        public ItemService(IItemDatabaseSettings settings, IConfiguration config)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _configuration = config;
            _items         = database.GetCollection <Item>(settings.ItemsCollectionName);
        }
Exemplo n.º 3
0
        public ItemContext(IItemDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            Products = database.GetCollection <Product>(settings.CollectionName);

            ItemContextSeed.SeedData(Products);
        }