public RecurringPaymentController(ILocalizationService localizationService,
                                   IOrderProcessingService orderProcessingService,
                                   IOrderService orderService,
                                   IPermissionService permissionService,
                                   IRecurringPaymentModelFactory recurringPaymentModelFactory)
 {
     this._localizationService          = localizationService;
     this._orderProcessingService       = orderProcessingService;
     this._orderService                 = orderService;
     this._permissionService            = permissionService;
     this._recurringPaymentModelFactory = recurringPaymentModelFactory;
 }
 public RecurringPaymentController(ILocalizationService localizationService,
                                   INotificationService notificationService,
                                   IOrderProcessingService orderProcessingService,
                                   IOrderService orderService,
                                   IPermissionService permissionService,
                                   IRecurringPaymentModelFactory recurringPaymentModelFactory)
 {
     _localizationService          = localizationService;
     _notificationService          = notificationService;
     _orderProcessingService       = orderProcessingService;
     _orderService                 = orderService;
     _permissionService            = permissionService;
     _recurringPaymentModelFactory = recurringPaymentModelFactory;
 }