public BrainTreeEventConsumer(BrainTreePaymentSettings brainTreePaymentSettings,
                               IBrainTreeService brainTreeService,
                               IPaymentPluginManager paymentPluginManager)
 {
     _brainTreePaymentSettings = brainTreePaymentSettings;
     _brainTreeService         = brainTreeService;
     _paymentPluginManager     = paymentPluginManager;
 }
 public PaymentBrainTreeController(IBrainTreeService brainTreeService,
                                   ILocalizationService localizationService,
                                   INotificationService notificationService,
                                   IPermissionService permissionService,
                                   ISettingService settingService,
                                   IStoreContext storeContext)
 {
     _brainTreeService    = brainTreeService;
     _localizationService = localizationService;
     _notificationService = notificationService;
     _permissionService   = permissionService;
     _settingService      = settingService;
     _storeContext        = storeContext;
 }
 public BrainTreePaymentProcessor(BrainTreeObjectContext objectContext,
                                  BrainTreePaymentSettings brainTreePaymentSettings,
                                  IBrainTreeService brainTreeService,
                                  ICurrencyService currencyService,
                                  ICustomerService customerService,
                                  ILocalizationService localizationService,
                                  IPaymentService paymentService,
                                  ISettingService settingService,
                                  IWebHelper webHelper,
                                  IWorkContext workContext)
 {
     _objectContext            = objectContext;
     _brainTreePaymentSettings = brainTreePaymentSettings;
     _brainTreeService         = brainTreeService;
     _currencyService          = currencyService;
     _customerService          = customerService;
     _localizationService      = localizationService;
     _paymentService           = paymentService;
     _settingService           = settingService;
     _webHelper   = webHelper;
     _workContext = workContext;
 }