/// <summary> /// Initializes a new instance of the <see cref="EfRepository{TEntity}"/> class. /// </summary> /// <param name="discountDbProvider">The discountDbProvider<see cref="IDiscountDbProvider"/>.</param> public EfRepository(IDiscountDbProvider discountDbProvider) { _discountDbProvider = discountDbProvider; _entities = _discountDbProvider.DbContext.Set <TEntity>(); }
/// <summary> /// Initializes a new instance of the <see cref="PostgreDbInitializer"/> class. /// </summary> /// <param name="discountDbProvider">The discountDbProvider<see cref="IDiscountDbProvider"/>.</param> /// <param name="couponRepository">The couponRepository<see cref="IRepository{Coupon}"/>.</param> public PostgreDbInitializer(IDiscountDbProvider discountDbProvider, IRepository <Coupon> couponRepository) { _discountDbProvider = discountDbProvider; _couponRepository = couponRepository; }