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); }
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); }
public UserAdmittanceRepositoryCache(UserAdmittanceRepository userAdmittanceRepository) { _userAdmittanceRepository = userAdmittanceRepository; }