public Config(String filename) { var configFile = WebUIConfig.GetConfigFile(filename); using (var stream = new FileStream(configFile, FileMode.Open)) { Obj = JsonUtils.Read(stream); } }
public static void Set(string configFileName = WebUIConfig.DatabaseConfigFile, ILogger thisLogger = null) { logger = thisLogger; var useConfigFilename = WebUIConfig.GetConfigFile(configFileName); if (File.Exists(useConfigFilename)) { using (var file = new FileStream(useConfigFilename, FileMode.Open)) { Config = JsonUtils.Read(file); JToken configDatabase = JsonUtils.GetJToken("Database", Config); foreach (var pair in JsonUtils.Iterate(configDatabase)) { var dbName = pair.Key; var dbConfig = pair.Value; AllConfig[dbName] = dbConfig; } } } }
public static void Setup(ILogger logger) { var localConfigFile = WebUIConfig.GetConfigFile(WebUIConfig.LocalConfigFile); var appConfigFile = WebUIConfig.GetAppsettingFile(); var config = Json.Read(localConfigFile); var appConfig = Json.Read(appConfigFile); Current.Location = JsonUtils.GetString("region", config); Current.Cluster = JsonUtils.GetString("cluster", config); Current.FQDN = JsonUtils.GetString("fqdn", config); if (File.Exists(LocalSetting.LocalFQDN)) { using (var file = new StreamReader(LocalSetting.LocalFQDN)) { String line = null; while ((line = file.ReadLine()) != null) { if (!String.IsNullOrEmpty(line) && !line.StartsWith('#')) { Current.FQDN = line; break; } } } } else { Current.FQDN = "localhost"; } if (JsonUtils.GetString(Constant.JsontagStorageProvider, appConfig) != "") { Current.StorageProvider = JsonUtils.GetString(Constant.JsontagStorageProvider, appConfig); } else { Current.StorageProvider = JsonUtils.GetString(Constant.JsontagStorageProvider, config); } CloudProviderSetting.Current.Setup(logger); }
public ConfigCloud() : base(WebUIConfig.GetConfigFile(WebUIConfig.AzureConfigFile), null) { }
public static async Task <bool> UploadConfig(String filename, String loc, String provider, bool bExecute, ILogger log) { var configAppFile = WebUIConfig.GetConfigFile(filename); return(await UploadFile(configAppFile, "config/" + filename, loc, provider, bExecute, log)); }