Пример #1
0
 public UnitOfWork(IPaymentDbContext iPaymentDbContext,
                   IPaymentRepository iPaymentRepository, ICheapPaymentGateway cheapPaymentGateways, IExpensivePaymentGateway expensivePaymentGateways, IPremiumPaymentGateway premiumPaymentGateways)
 {
     _context                 = iPaymentDbContext;
     Payments                 = iPaymentRepository;
     CheapPaymentGateways     = cheapPaymentGateways;
     ExpensivePaymentGateways = expensivePaymentGateways;
     PremiumPaymentGateways   = premiumPaymentGateways;
 }
Пример #2
0
 public PaymentsController(
     IPaymentDbContext paymentDb,
     IBankRegistry banksRegistry,
     IEncryptionService encryptionService)
 {
     _paymentDb         = paymentDb;
     _banksRegistry     = banksRegistry;
     _encryptionService = encryptionService;
 }
Пример #3
0
 public MerchantsController(
     IPaymentDbContext paymentDb,
     IConfig config,
     IEncryptionService encryptionService)
 {
     _paymentDb         = paymentDb;
     _config            = config;
     _encryptionService = encryptionService;
 }
 public PaymentRepository(IPaymentDbContext context)
     : base(context)
 {
 }
 protected BaseRepository(IPaymentDbContext context)
 {
     Db = context;
 }
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="context">Object context</param>
 public EfRepository(IPaymentDbContext context)
 {
     _context = context;
 }
Пример #7
0
 public UnitOfWork(IPaymentDbContext paymentDbContext)
 {
     _paymentDbContext = paymentDbContext;
 }