Esempio n. 1
0
 public PaymentManager(
     IPaymentGateway paymentGateway,
     IPaymentRepository paymentRepository,
     IRepository <CreditCard> cardRepository,
     IPaymentScheduleRepository scheduleRepository,
     IPaymentChargeRepository chargeRepository,
     DatesGenerator datesGenerator,
     PaymentManagerConfiguration configuration
     )
 {
     PaymentGateway            = paymentGateway;
     PaymentRepository         = paymentRepository;
     CreditCardRepository      = cardRepository;
     PaymentScheduleRepository = scheduleRepository;
     PaymentChargeRepository   = chargeRepository;
     DatesGenerator            = datesGenerator;
     Configuration             = configuration;
 }
 public PaymentScheduleService(IPaymentScheduleRepository paymentSchedule)
 => this.paymentSchedule = paymentSchedule;
Esempio n. 3
0
 public PaymentScheduleAppService(IPaymentScheduleQuery paymentScheduleQuery,
     IPaymentScheduleRepository paymentScheduleRepository)
 {
     _paymentScheduleQuery = paymentScheduleQuery;
     _paymentScheduleRepository = paymentScheduleRepository;
 }
 public HomeController(IPaymentScheduleRepository paymentScheduleRepository)
 {
     _paymentScheduleRepository = paymentScheduleRepository;
 }