private static XElement GetPlatformMovementDataXml(PlatformMovementBaseData movementData) { XElement movementElement = new XElement("movement"); movementElement.Add(DataAccessUtils.GetEnumAttribute("type", movementData.Type)); if (movementData.Properties != null) { XElement propertiesElement = GetPropertiesDataXml(movementData.Properties); movementElement.Add(propertiesElement); } return(movementElement); }
private static XElement GetPlatformFeatureDataXml(PlatformFeatureBaseData featureData) { XElement featureElement = new XElement("movement"); featureElement.Add(DataAccessUtils.GetEnumAttribute("type", featureData.Type)); if (featureData.Properties != null) { XElement propertiesElement = GetPropertiesDataXml(featureData.Properties); featureElement.Add(propertiesElement); } return(featureElement); }