public BarionModelFactory(ITransactionService transaction, IAllowedIpService allowedIpService, IStoreContext storeContext, IStoreService storeService)
 {
     _transaction  = transaction;
     _allowedIps   = allowedIpService;
     _storeContext = storeContext;
     _storeService = storeService;
 }
 public FilterIpAccessFilter(bool ignoreFilter, ISettingService settingService, IAllowedIpService allowedIps, IStoreContext storeContext, IUrlHelperFactory urlHelperFactory, ILogger logger)
 {
     _ignoreFilter     = ignoreFilter;
     _settingService   = settingService;
     _allowedIps       = allowedIps;
     _storeContext     = storeContext;
     _urlHelperFactory = urlHelperFactory;
     _logger           = logger;
 }
 public BarionController(ILocalizationService localizationService, INotificationService notificationService, IPermissionService permissionService, ISettingService settingService, IStoreContext storeContext, IBarionModelFactory barionModelFactory, IAllowedIpService allowedIpService, ICustomerActivityService customerActivityService)
 {
     _localizationService     = localizationService;
     _notificationService     = notificationService;
     _permissionService       = permissionService;
     _settingService          = settingService;
     _storeContext            = storeContext;
     _barionModelFactory      = barionModelFactory;
     _allowedIpService        = allowedIpService;
     _customerActivityService = customerActivityService;
 }