public override void SetProperty(Property property) { switch (property.Id) //in case we add new props { //case ModelCode.EQUIPMENT_AGGREGATE: // aggregate = property.AsBool(); // break; //case ModelCode.EQUIPMENT_NORMALLYINSERVICE: // normallyInService = property.AsBool(); // break; case ModelCode.ENERGYCONSUMER_LASTNAME: lastName = property.AsString(); break; case ModelCode.ENERGYCONSUMER_FIRSTNAME: firstName = property.AsString(); break; case ModelCode.ENERGYCONSUMER_TYPE: type = (EnergyConsumerType)property.AsEnum(); break; default: base.SetProperty(property); break; } }
public static DailyCurveType GetDailyCurveType(EnergyConsumerType energyConsumerType) { switch (energyConsumerType) { case EnergyConsumerType.HOUSEHOLD: return(DailyCurveType.Household); case EnergyConsumerType.SMALL_INDUSTRY: return(DailyCurveType.SmallIndustry); default: throw new Exception($"Unknown energy cosnumer type {energyConsumerType}."); } }