예제 #1
0
 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;
 }
예제 #2
0
 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;
 }