Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
 protected void CreateSerializer()
 {
     _serializer = new OrbsCollectionDataSerializer(_system);
 }