public async Task <int> AddConnection(string connectionName, CosmosDbConnection connection, bool global = false) { string configPath = global ? GizmoConfig.ProfileConfigPath : GizmoConfig.LocalConfigPath; _console.WriteLine($"Adding {connectionName} to {configPath}"); var settings = await GizmoConfig.LoadConfig(configPath); settings.CosmosDbConnections[connectionName] = connection; await GizmoConfig.SaveConfig(configPath, settings); return(0); }
public async Task <int> RemoveConnection(string connectionName, bool global) { string configPath = global ? GizmoConfig.ProfileConfigPath : GizmoConfig.LocalConfigPath; _console.WriteLine($"Removing {connectionName} from {configPath}"); var settings = await GizmoConfig.LoadConfig(configPath); settings.CosmosDbConnections.Remove(connectionName); await GizmoConfig.SaveConfig(configPath, settings); return(0); }