コード例 #1
0
        public JsonModularHousehold GetJson()
        {
            JsonModularHousehold jec = new JsonModularHousehold(Name,
                                                                Description, Guid, CreationType, DeviceSelection?.GetJsonReference(),
                                                                EnergyIntensityType, Vacation?.GetJsonReference());

            foreach (var person in Persons)
            {
                jec.Persons.Add(person.GetJson());
            }

            foreach (var householdTrait in Traits)
            {
                jec.Traits.Add(householdTrait.GetJson());
            }

            foreach (var householdTag in ModularHouseholdTags)
            {
                jec.HouseholdTags.Add(householdTag.Tag.GetJsonReference());
            }
            return(jec);
        }