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;
public PaymentScheduleAppService(IPaymentScheduleQuery paymentScheduleQuery, IPaymentScheduleRepository paymentScheduleRepository) { _paymentScheduleQuery = paymentScheduleQuery; _paymentScheduleRepository = paymentScheduleRepository; }
public HomeController(IPaymentScheduleRepository paymentScheduleRepository) { _paymentScheduleRepository = paymentScheduleRepository; }