private JToken GetOrCreateScopedRegistry(ScopedRegistry registry, JObject manifestJSON) { JArray Jregistries = (JArray)manifestJSON["scopedRegistries"]; if (Jregistries == null) { Jregistries = new JArray(); manifestJSON["scopedRegistries"] = Jregistries; } foreach (var JRegistryElement in Jregistries) { if (JRegistryElement["name"] != null && JRegistryElement["url"] != null) { if (String.Equals(JRegistryElement["name"].ToString(), registry.name) && String.Equals(JRegistryElement["url"].ToString(), registry.url)) { UpdateScope(registry, JRegistryElement); return(JRegistryElement); } ; } } JObject JRegistry = new JObject(); JRegistry["name"] = registry.name; JRegistry["url"] = registry.url; UpdateScope(registry, JRegistry); Jregistries.Add(JRegistry); return(JRegistry); }
private void AddOrCreateScopedRegistry(ScopedRegistry registry, JObject manifestJSON) { JArray Jregistries = (JArray)manifestJSON["scopedRegistries"]; if (Jregistries == null) { Jregistries = new JArray(); manifestJSON["scopedRegistries"] = Jregistries; } JObject JRegistry = new JObject(); JRegistry["name"] = registry.name; JRegistry["url"] = registry.url; UpdateScope(registry, JRegistry); Jregistries.Add(JRegistry); }