protected void AddOrbsCollectionData(string system) { OrbsCollectionDataSerializer oss = new OrbsCollectionDataSerializer(system); if (oss != null) { OrbsCollectionData ocd = oss.Data as OrbsCollectionData; if (ocd == null) { ocd = new OrbsCollectionData(); ocd.OrbsSystemName = system; } if (ocd.OrbsMapCollection == null) { ocd.OrbsMapCollection = new List <OrbsMapCollection>(); } if (ocd.OrbsMapCollection.Count == 0) { ocd.OrbsMapCollection.Add(new OrbsMapCollection() { MapType = tAstroMapType.NATAL, PlanetsAspectsOrbsCollection = new List <PlanetsAspectsOrbsPairsCollection>() }); } OrbsCollection.Add(ocd); } }
private void SaveData() { OrbsCollectionData ocd = OrbsCollection.Where(x => x.OrbsSystemName == CurrentSystem).FirstOrDefault(); if (ocd != null) { OrbsSystemListProcessor proc = new OrbsSystemListProcessor(); proc.AddNewSystem(CurrentSystem); OrbsCollectionDataSerializer ser = new OrbsCollectionDataSerializer(CurrentSystem); ser.Data = ocd; ser.Save(); //this.DialogResult = DialogResult.OK; } }
protected void CreateSerializer() { _serializer = new OrbsCollectionDataSerializer(_system); }