void Initialize(string connectionString)
        {
            // Check for connectionString
            if (connectionString.Trim().Length == 0)
            {
                throw new ArgumentException("The connection string cannot be empty or be full of spaces.",
                                            nameof(connectionString));
            }

            dbContext                   = new EFRepositoryDbContext(connectionString);
            productsRepository          = new ProductsRepository(dbContext);
            productsCategoiesRepository = new ProductsCategoriesRepository(dbContext);
            productsPricesRepository    = new ProductsPricesRepository(dbContext);
        }
Beispiel #2
0
 public ProductsCategoriesRepository(EFRepositoryDbContext dbContext)
 {
     this.dbContext = dbContext;
 }
 internal ProductsRepository(EFRepositoryDbContext dbContext)
 {
     this.dbContext = dbContext;
 }
Beispiel #4
0
 public ProductsPricesRepository(EFRepositoryDbContext dbContext)
 {
     this.dbContext = dbContext;
 }