Esempio n. 1
0
        public UmbracoFlareConfigModel GetConfig()
        {
            var configurationFile = _configurationService.LoadConfigurationFile();

            if (!_configurationService.ConfigurationFileHasData(configurationFile))
            {
                return(configurationFile);
            }

            var userDetails = _cloudflareService.GetCloudflareUserDetails();

            configurationFile.CredentialsAreValid = userDetails != null && userDetails.Success;
            configurationFile.AllowedDomains      = _umbracoFlareDomainService.GetAllowedCloudflareDomains();

            return(configurationFile);
        }