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); }
public ProductsCategoriesRepository(EFRepositoryDbContext dbContext) { this.dbContext = dbContext; }
internal ProductsRepository(EFRepositoryDbContext dbContext) { this.dbContext = dbContext; }
public ProductsPricesRepository(EFRepositoryDbContext dbContext) { this.dbContext = dbContext; }