Exemple #1
0
 public PaymentGatewayService()
 {
     this.paymentDBContext = new PaymentDBContext();
     this.unitOfWork       = new UnitOfWork(paymentDBContext);
     payment       = new Payment();
     paymentStatus = new PaymentStatus();
 }
Exemple #2
0
 public BaseRepository(PaymentDBContext dbContext, ILogger <BaseRepository <T> > logger)
 {
     if (dbContext == null)
     {
         throw new ArgumentNullException("context is empty");
     }
     _dbContext = dbContext;
     _logger    = logger;
     this.dbSet = _dbContext.Set <T>();
 }
Exemple #3
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (_paymentDBContext != null)
         {
             _paymentDBContext.Dispose();
             _paymentDBContext = null;
         }
     }
 }
Exemple #4
0
 public PaymentStatusRepository(PaymentDBContext paymentDBContext)
 {
     this.Context = paymentDBContext;
 }
 public void SetUp()
 {
     paymentDB             = new PaymentDBContext();
     paymentRepository     = new PaymentRepository(paymentDB);
     paymentGatewayService = new PaymentGatewayService();
 }
Exemple #6
0
 public UnitOfWork(PaymentDBContext dBContext)
 {
     this.DBContext = dBContext;
 }
Exemple #7
0
 public PaymentRepository(PaymentDBContext dbContext, ILogger <PaymentRepository> logger) : base(dbContext, logger)
 {
     _logger = logger;
 }
 public PaymentsService(PaymentDBContext context, IDistributedCache cache)
 {
     _context = context;
     _cache   = cache;
 }
Exemple #9
0
 public ClientsRepository(PaymentDBContext context) : base(context)
 {
 }
Exemple #10
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="context">Database context.</param>
 public RepositoryBase(PaymentDBContext context, ILogger <RepositoryBase <TEntity> > logger)
 {
     _context = context;
     _logger  = logger;
 }
Exemple #11
0
 public GenericRepository(PaymentDBContext Context)
 {
     this._paymentDBContext = Context;
     this._dbSet            = _paymentDBContext.Set <TEntity>();
 }
 public GenericRepository(PaymentDBContext context)
 {
     _context = context;
 }
 public PaymentRepository(PaymentDBContext context, ILogger <PaymentRepository> logger)
 {
     _context = context;
     _logger  = logger;
 }
 public PaymentRepository(PaymentDBContext context)
 {
     _context = context;
 }