public PaymentController(ICountryService countryService, ILocalizationService localizationService, IPaymentModelFactory paymentModelFactory, IPaymentService paymentService, IPermissionService permissionService, IPluginFinder pluginFinder, ISettingService settingService, PaymentSettings paymentSettings) { this._countryService = countryService; this._localizationService = localizationService; this._paymentModelFactory = paymentModelFactory; this._paymentService = paymentService; this._permissionService = permissionService; this._pluginFinder = pluginFinder; this._settingService = settingService; this._paymentSettings = paymentSettings; }
public PaymentController(ICountryService countryService, IEventPublisher eventPublisher, ILocalizationService localizationService, INotificationService notificationService, IPaymentModelFactory paymentModelFactory, IPaymentPluginManager paymentPluginManager, IPermissionService permissionService, ISettingService settingService, PaymentSettings paymentSettings) { _countryService = countryService; _eventPublisher = eventPublisher; _localizationService = localizationService; _notificationService = notificationService; _paymentModelFactory = paymentModelFactory; _paymentPluginManager = paymentPluginManager; _permissionService = permissionService; _settingService = settingService; _paymentSettings = paymentSettings; }