public CreateOrderService(ICommandBus commandBus, IAccountDao accountDao, IServerSettings serverSettings, ReferenceDataService referenceDataService, IIBSServiceProvider ibsServiceProvider, IRuleCalculator ruleCalculator, IAccountChargeDao accountChargeDao, ICreditCardDao creditCardDao, IOrderDao orderDao, IPromotionDao promotionDao, IEventSourcedRepository <Promotion> promoRepository, ITaxiHailNetworkServiceClient taxiHailNetworkServiceClient, IPaymentService paymentService, IPayPalServiceFactory payPalServiceFactory, IOrderPaymentDao orderPaymentDao, IFeesDao feesDao, ILogger logger, IIbsCreateOrderService ibsCreateOrderService) : base(serverSettings, commandBus, accountChargeDao, paymentService, creditCardDao, ibsServiceProvider, promotionDao, promoRepository, orderPaymentDao, accountDao, payPalServiceFactory, logger, taxiHailNetworkServiceClient, ruleCalculator, feesDao, referenceDataService, orderDao) { _commandBus = commandBus; _accountDao = accountDao; _referenceDataService = referenceDataService; _serverSettings = serverSettings; _orderDao = orderDao; _taxiHailNetworkServiceClient = taxiHailNetworkServiceClient; _logger = logger; _ibsCreateOrderService = ibsCreateOrderService; _resources = new Resources.Resources(_serverSettings); _taxiHailNetworkHelper = new TaxiHailNetworkHelper(_serverSettings, _taxiHailNetworkServiceClient, _commandBus, _logger); }
public CreateOrderPaymentHelper( IServerSettings serverSettings, ICommandBus commandBus, IPaymentService paymentService, IOrderPaymentDao orderPaymentDao, IPayPalServiceFactory payPalServiceFactory) { _serverSettings = serverSettings; _commandBus = commandBus; _paymentService = paymentService; _orderPaymentDao = orderPaymentDao; _payPalServiceFactory = payPalServiceFactory; }
public PaymentService(IPayPalServiceFactory payPalServiceFactory, IAccountDao accountDao, IOrderDao orderDao, ICreditCardDao creditCardDao, IServerSettings serverSettings, IUnityContainer container) { _payPalServiceFactory = payPalServiceFactory; _accountDao = accountDao; _orderDao = orderDao; _creditCardDao = creditCardDao; _serverSettings = serverSettings; _container = container; }
public ProcessPaymentService( IPayPalServiceFactory payPalServiceFactory, IPaymentService paymentService, IAccountDao accountDao, IOrderDao orderDao, IIBSServiceProvider ibsServiceProvider, IServerSettings serverSettings) { _payPalServiceFactory = payPalServiceFactory; _paymentService = paymentService; _accountDao = accountDao; _orderDao = orderDao; _ibsServiceProvider = ibsServiceProvider; _serverSettings = serverSettings; }
public PayPalCheckoutService( ICommandBus commandBus, ILogger logger, IOrderDao orderDao, IAccountDao accountDao, IPayPalServiceFactory payPalServiceFactory, IServerSettings serverSettings) { _commandBus = commandBus; _logger = logger; _orderDao = orderDao; _accountDao = accountDao; _payPalServiceFactory = payPalServiceFactory; _serverSettings = serverSettings; _resources = new Resources.Resources(_serverSettings); }
public PaymentSettingsService(ICommandBus commandBus, IConfigurationDao configurationDao, ILogger logger, IServerSettings serverSettings, IPayPalServiceFactory paylServiceFactory, ITaxiHailNetworkServiceClient taxiHailNetworkServiceClient, IConfigurationChangeService configurationChangeService, ICryptographyService cryptographyService) { _logger = logger; _serverSettings = serverSettings; _paylServiceFactory = paylServiceFactory; _taxiHailNetworkServiceClient = taxiHailNetworkServiceClient; _configurationChangeService = configurationChangeService; _commandBus = commandBus; _configurationDao = configurationDao; _cryptographyService = cryptographyService; }
internal BaseCreateOrderService(IServerSettings serverSettings, ICommandBus commandBus, IAccountChargeDao accountChargeDao, IPaymentService paymentService, ICreditCardDao creditCardDao, IIBSServiceProvider ibsServiceProvider, IPromotionDao promotionDao, IEventSourcedRepository <Promotion> promoRepository, IOrderPaymentDao orderPaymentDao, IAccountDao accountDao, IPayPalServiceFactory payPalServiceFactory, ILogger logger, ITaxiHailNetworkServiceClient taxiHailNetworkServiceClient, IRuleCalculator ruleCalculator, IFeesDao feesDao, ReferenceDataService referenceDataService, IOrderDao orderDao) { _serverSettings = serverSettings; _commandBus = commandBus; _accountChargeDao = accountChargeDao; _paymentService = paymentService; _creditCardDao = creditCardDao; _ibsServiceProvider = ibsServiceProvider; _promotionDao = promotionDao; _promoRepository = promoRepository; _accountDao = accountDao; _logger = logger; _taxiHailNetworkServiceClient = taxiHailNetworkServiceClient; _ruleCalculator = ruleCalculator; _feesDao = feesDao; _referenceDataService = referenceDataService; _orderDao = orderDao; _resources = new Resources.Resources(_serverSettings); _taxiHailNetworkHelper = new TaxiHailNetworkHelper(_serverSettings, _taxiHailNetworkServiceClient, _commandBus, _logger); PaymentHelper = new CreateOrderPaymentHelper(serverSettings, commandBus, paymentService, orderPaymentDao, payPalServiceFactory); }