Esempio n. 1
0
        public FloodMonitoringServices(ILogging logger,
                                       IConfigurationServices config, ICacheWrapper cache, IExternalServiceWrapper externalService)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            this._logger = logger;

            if (config == null)
            {
                throw new ArgumentNullException("config");
            }

            this._config = config;

            if (cache == null)
            {
                throw new ArgumentNullException("cache");
            }

            this._memoryCache = cache;

            if (externalService == null)
            {
                throw new ArgumentNullException("externalService");
            }

            this._externalService = externalService;
        }
 public DataLoadController(
     IConfigurationServices configurationServices,
     IRegistrationServices registrationServices,
     IOwnerServices ownerServices)
 {
     _configurationServices = configurationServices;
     _registrationServices = registrationServices;
     _ownerServices = ownerServices;
 }
 public ConfigurationController(
     IOrchardServices orchardServices,
     IConfigurationServices configurationServices
     )
 {
     _orchardServices = orchardServices;
     _configurationServices = configurationServices;
     Logger = NullLogger.Instance;
 }
Esempio n. 4
0
 public StandardLicenseServices(IProductInformationServices productInformationServices, ILicenseKeyValidator licenseKeyValidator, ILicenseKeyDecoder licenseKeyDecoder, IConfigurationServices configurationServices, ILicenseKeyServices licenseKeyProvider)
 {
     ProductInformationServices = productInformationServices;
     LicenseKeyDecoder          = licenseKeyDecoder;
     LicenseKeyValidator        = licenseKeyValidator;
     LicenseKeyProvider         = licenseKeyProvider;
     ConfigurationServices      = configurationServices;
     //PreExpirationNotice = "You are using an evaluation version of this software. Please purchase the full version to unlock all the features.";
     //PostExpirationNotice = "Please purchase the full version to continue using this software.";
     LicenseInformation = DetermineLicenseInformation();
 }
Esempio n. 5
0
 public StandardLicenseEnforcer(ILicenseServices licenseServices, IProductInformationServices productInformationServices, IProductUsageServices productUsageServices, IUserInterfaceServices userInterfaceServices, IUserNotificationServices userNotificationServices, IDuplicateProcessDetector duplicateProcessDetector, IConfigurationServices configurationServices)
 {
     SimultaneousLicenseEnforcements = 0;
     CountAppliedLicense             = 0;
     CountNagged                = 0;
     LicenseServices            = licenseServices;
     ProductInformationServices = productInformationServices;
     ProductUsageServices       = productUsageServices;
     UserInterfaceServices      = userInterfaceServices;
     DuplicateProcessDetector   = duplicateProcessDetector;
     ConfigurationServices      = configurationServices;
     UserNotificationServices   = userNotificationServices;
     Rights = DetermineRights();
     ConfigurationServices.ConfigurationChanged += (sender, args) => DetermineRights();
 }
Esempio n. 6
0
        public ExternalServiceWrapper(ILogging logger, IConfigurationServices config)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            this._logger = logger;

            if (config == null)
            {
                throw new ArgumentNullException("config");
            }

            this._config = config;
        }
Esempio n. 7
0
        public CacheWrapper(ILogging logger, IConfigurationServices config)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            this._logger = logger;

            if (config == null)
            {
                throw new ArgumentNullException("config");
            }

            this._config = config;

            _memoryCache = MemoryCache.Default;
        }
Esempio n. 8
0
        public Application(ILogging logger, IFloodMonitoringServices monitor, IConfigurationServices config)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            this._logger = logger;

            if (monitor == null)
            {
                throw new ArgumentNullException("monitor");
            }

            this._monitor = monitor;

            if (config == null)
            {
                throw new ArgumentNullException("config");
            }

            this._config = config;
        }
Esempio n. 9
0
 public StandardLicenseKeyProvider(IConfigurationServices configurationServices)
 {
     ConfigurationServices     = configurationServices;
     AssemblyAttributesManager = new AssemblyAttributesManager();
     _settings = ConfigurationServices.SystemSettings.Get <LicenseKeySettings>();
 }
Esempio n. 10
0
 public SaveSettingsEndTask(IConfigurationServices configurationServices)
 {
     ConfigurationServices = configurationServices;
 }
Esempio n. 11
0
 public ConfigurationController(IConfigurationServices _services)
 {
     services = _services;
 }
 public StandardProductUsageServices(IConfigurationServices configurationServices)
 {
     ConfigurationServices = configurationServices;
     _userSettings         = ConfigurationServices.UserSettings.Get <UserSettings>();
     _systemSettings       = ConfigurationServices.SystemSettings.Get <SystemSettings>();
 }