public void AddTestAcquisition(Acquisition a) { if (Acquisitions.ContainsKey(a.Name)) { Acquisitions[a.Name] = a; } else { Acquisitions.Add(a.Name, a); } }
IEnumerable <Acquisition> ParseString(string filecontents) { var jobject = Newtonsoft.Json.Linq.JObject.Parse(filecontents); foreach (Newtonsoft.Json.Linq.JProperty property in jobject.Properties()) { Acquisition a = property.Value.ToObject <Acquisition>(); a.Name = property.Name; yield return(a); } }