Пример #1
0
 public RefundOriginalPaymentBalance(IPaymentService paymentService,
                                     IFeeService feeService,
                                     IConfiguration configuration,
                                     IBookingCommiter bookingCommiter)
 {
     _paymentService  = paymentService;
     _feeService      = feeService;
     _configuration   = configuration;
     _bookingCommiter = bookingCommiter;
 }
 public BookingBalancerApplication(IAuthenticationService authenticationService,
                                   IBalancerStrategyContext balancerStrategyContext,
                                   IBookingCommiter bookingCommiter,
                                   IBookingService bookingService,
                                   IValidationStrategyContext validationStrategyContext)
 {
     _authenticationService     = authenticationService;
     _balancerStrategyContext   = balancerStrategyContext;
     _bookingCommiter           = bookingCommiter;
     _bookingService            = bookingService;
     _validationStrategyContext = validationStrategyContext;
 }
Пример #3
0
 public BalanceStrategyContext(IPaymentService paymentService,
                               IFeeService feeService,
                               IConfiguration configuration,
                               IBookingCommiter bookingCommiter,
                               IBalanceStrategyFactory balanceStrategyFactory)
 {
     _paymentService         = paymentService;
     _feeService             = feeService;
     _configuration          = configuration;
     _bookingCommiter        = bookingCommiter;
     _balanceStrategyFactory = balanceStrategyFactory;
 }