Example #1
0
        public DbContext(string stringConnection)
        {
            _userAdmittanceRepository         = new UserAdmittanceRepository(stringConnection);
            _userSystemRepository             = new UserSystemRepository(stringConnection, _userAdmittanceRepository);
            _userAuthorizationTokenRepository = new UserAuthorizationTokenRepository(stringConnection, _userSystemRepository);

            _productCategoryRepository    = new ProductCategoryRepository(stringConnection);
            _productInformationRepository = new ProductInformationRepository(stringConnection, _productCategoryRepository);
            _productRepository            = new ProductRepository(stringConnection, _productInformationRepository);
            _userOrderRepository          = new UserOrderRepository(stringConnection, _productRepository, _userSystemRepository);
        }
Example #2
0
        public DbContextCache(string stringConnection)
        {
            var userAdmittanceRepositoryDb         = new UserAdmittanceRepository(stringConnection);
            var userSystemRepositoryDb             = new UserSystemRepository(stringConnection, userAdmittanceRepositoryDb);
            var userAuthorizationTokenRepositoryDb = new UserAuthorizationTokenRepository(stringConnection, userSystemRepositoryDb);

            var productCategoryRepositoryDb    = new ProductCategoryRepository(stringConnection);
            var productInformationRepositoryDb = new ProductInformationRepository(stringConnection, productCategoryRepositoryDb);
            var productRepositoryDb            = new ProductRepository(stringConnection, productInformationRepositoryDb);
            var userOrderRepositoryDb          = new UserOrderRepository(stringConnection, productRepositoryDb, userSystemRepositoryDb);



            _userAdmittanceRepository         = new UserAdmittanceRepositoryCache(userAdmittanceRepositoryDb);
            _userSystemRepository             = new UserSystemRepositoryCache(userSystemRepositoryDb);
            _userAuthorizationTokenRepository = new UserAuthorizationTokenRepositoryCache(userAuthorizationTokenRepositoryDb);

            _productCategoryRepository    = new ProductCategoryRepositoryCache(productCategoryRepositoryDb);
            _productInformationRepository = new ProductInformationRepositoryCache(productInformationRepositoryDb);
            _productRepository            = new ProductRepositoryCache(productRepositoryDb);
            _userOrderRepository          = new UserOrderRepositoryCache(userOrderRepositoryDb);
        }
Example #3
0
 public UserAuthorizationTokenRepositoryCache(UserAuthorizationTokenRepository userAuthorizationTokenRepositor)
 {
     _userAuthorizationTokenRepositor = userAuthorizationTokenRepositor;
 }