Beispiel #1
0
 public ProfileController(IUserRepository _userRepository, IPromoRepository _promoRepository, IOrganisationRepository _organisationRepository, IPaymentTransactionRepository _paymentTransactionRepository, ICouponRepository _couponRespository)
 {
     this._userRepository               = _userRepository;
     this._promoRepository              = _promoRepository;
     this._organisationRepository       = _organisationRepository;
     this._paymentTransactionRepository = _paymentTransactionRepository;
     this._couponRespository            = _couponRespository;
 }
 public PaymentTransactionService(
     IPaymentTransactionRepository paymentTransactionRepository,
     IBillingService billingService,
     ITransactionTransferService transactionTransferService)
 {
     _paymentTransactionRepository = paymentTransactionRepository;
     _billingService             = billingService;
     _transactionTransferService = transactionTransferService;
 }
 public PaymentTransactionService(
     IPaymentTransactionRepository paymentTransactionRepository,
     IBillingService billingService,
     ITransactionTransferService transactionTransferService)
 {
     _paymentTransactionRepository = paymentTransactionRepository;
     _billingService = billingService;
     _transactionTransferService = transactionTransferService;
 }
Beispiel #4
0
 public MakeAPaymentRequestHandler(
     IMakeBankPaymentAdapter bankPaymentAdapter,
     IValidator <MakeAPaymentRequest> validator,
     IPaymentTransactionRepository repository)
 {
     _bankPaymentAdapter = bankPaymentAdapter;
     _validator          = validator;
     _repository         = repository;
 }
 public PaymentController(IOrderRepository orderRepository, ICartRepository cartRepository, ISettingsRepository settingsRepository, IMailingRepository mailingRepository, IPaymentTransactionRepository transactionRepository, AppUserManager userManager)
 {
     _orderRepository       = orderRepository;
     _cartRepository        = cartRepository;
     settings               = settingsRepository.Get();
     _mailingRepository     = mailingRepository;
     _transactionRepository = transactionRepository;
     _userManager           = userManager;
     logger = LogManager.GetCurrentClassLogger();
 }
 public InvoiceService(
     IPaymentTransactionRepository paymentTransactionRepository,
     IPayPalService payPalService,
     IRestClient restClient
     )
 {
     _paymentTransactionRepository = paymentTransactionRepository;
     _payPalService = payPalService;
     _restClient    = restClient;
 }
 public PaymentController(
     IOrderRepository orderRepository,
     ICartRepository cartRepository,
     ISettingsRepository settingsRepository,
     IMailingRepository mailingRepository,
     IPaymentTransactionRepository transactionRepository,
     IAppUserManager userManager,
     IUnitOfWork unitOfWork,
     IMapper mapper)
     : base(unitOfWork, userManager, mapper)
 {
     _orderRepository       = orderRepository;
     _cartRepository        = cartRepository;
     settings               = settingsRepository.Get();
     _mailingRepository     = mailingRepository;
     _transactionRepository = transactionRepository;
     _logger = LogManager.GetCurrentClassLogger();
 }
 public GetTransactionRequestHandler(IPaymentTransactionRepository repository, IMaskSensitiveData masker)
 {
     _repository = repository;
     _masker     = masker;
 }
 public Gateway1(IServiceProvider serviceProvider)
 {
     _paymentTransactionRepository = (IPaymentTransactionRepository)serviceProvider.GetService(typeof(IPaymentTransactionRepository));
 }
 public HomeController(IPaymentTransactionRepository repo,
                       IPaymentTransactionRepository repo2)
 {
     _repo  = repo;
     _repo2 = repo2;
 }
Beispiel #11
0
 public PaymentTransactionService(IExternalPaymentService externalPaymentService,
                                  IPaymentTransactionRepository paymentTransactionRepository)
 {
     _externalPaymentService       = externalPaymentService;
     _paymentTransactionRepository = paymentTransactionRepository;
 }