예제 #1
0
 public OpenPayPaymentController(
     OpenPayApi openPayApi,
     OpenPayService openPayService,
     OpenPayPaymentSettings openPayPaymentSettings,
     IPaymentPluginManager paymentPluginManager,
     IOrderService orderService,
     IOrderProcessingService orderProcessingService,
     INotificationService notificationService,
     ILocalizationService localizationService,
     ILogger logger)
 {
     _openPayApi             = openPayApi;
     _openPayService         = openPayService;
     _openPayPaymentSettings = openPayPaymentSettings;
     _paymentPluginManager   = paymentPluginManager;
     _orderService           = orderService;
     _orderProcessingService = orderProcessingService;
     _notificationService    = notificationService;
     _localizationService    = localizationService;
     _logger = logger;
 }
 public OpenPayConfigurationController(
     CurrencySettings currencySettings,
     OpenPayApi openPayApi,
     ICountryService countryService,
     ICurrencyService currencyService,
     IPermissionService permissionService,
     ILocalizationService localizationService,
     INotificationService notificationService,
     ISettingService settingService,
     IStoreContext storeContext
     )
 {
     _currencySettings    = currencySettings;
     _openPayApi          = openPayApi;
     _countryService      = countryService;
     _currencyService     = currencyService;
     _permissionService   = permissionService;
     _localizationService = localizationService;
     _notificationService = notificationService;
     _settingService      = settingService;
     _storeContext        = storeContext;
 }