Exemplo n.º 1
0
        internal static ConfigServer Load()
        {
            ConfigServer result;

            if (File.Exists(FileName))
            {
                result = UtilFramework.ConfigLoad <ConfigServer>(FileName);
            }
            else
            {
                result = Init();
            }

            if (result.WebsiteList == null)
            {
                result.WebsiteList = new List <ConfigServerWebsite>();
            }
            foreach (var website in result.WebsiteList)
            {
                if (website.DomainNameList == null)
                {
                    website.DomainNameList = new List <ConfigServerWebsiteDomain>();
                }
            }
            return(result);
        }
Exemplo n.º 2
0
        internal static ConfigCli Load()
        {
            var result = UtilFramework.ConfigLoad <ConfigCli>(FileName);

            result.EnvironmentName = result.EnvironmentNameGet(); // Init DEV if necessary
            if (result.WebsiteList == null)
            {
                result.WebsiteList = new List <ConfigCliWebsite>();
            }
            foreach (var website in result.WebsiteList)
            {
                if (website.DomainNameList == null)
                {
                    website.DomainNameList = new List <ConfigCliWebsiteDomain>();
                }
            }
            return(result);
        }