示例#1
0
        public DbAccess(IMasterPieceDatabaseSettings settings)
        {
            BsonSerializer.RegisterSerializationProvider(new BsonSerializationProvider());
            var client = new MongoClient(settings.ConnectionString);

            MongoDatabase = client.GetServer().GetDatabase(settings.DatabaseName);
        }
示例#2
0
 public SalesController(IMasterPieceDatabaseSettings settings)
 {
     _blSales = new BlSales(settings);
 }
示例#3
0
 public BlProducts(IMasterPieceDatabaseSettings settings) : base(settings) => BlSaleProducts = new BlSaleProducts(settings);
示例#4
0
 public BlUsers(IMasterPieceDatabaseSettings settings) : base(settings)
 {
 }
示例#5
0
 public ProductsListController(IMasterPieceDatabaseSettings settings) => _blProductsList = new BlProductsList(settings);
示例#6
0
 public BlSales(IMasterPieceDatabaseSettings settings) : base(settings)
 {
     BlUsers        = new BlUsers(settings);
     BlProductsList = new BlProductsList(settings);
     BlSaleProducts = new BlSaleProducts(settings);
 }
示例#7
0
 public BlProductsList(IMasterPieceDatabaseSettings settings) : base(settings)
 {
 }
示例#8
0
 public BlAbstract(IMasterPieceDatabaseSettings settings)
 {
     MongoDatabase = new DbAccess(settings).MongoDatabase;
     Collection    = MongoDatabase.GetCollection <TEntity>();
 }
示例#9
0
 public ProductsRegisterController(IMasterPieceDatabaseSettings settings)
 {
     _blProducts = new BlProducts(settings);
 }
 public CategoriesController(IMasterPieceDatabaseSettings settings) => _blCategoriesList = new BlCategories(settings);
示例#11
0
 public UsersController(IMasterPieceDatabaseSettings settings)
 {
     _blUsers = new BlUsers(settings);
 }