Index: dam clients/DamUI/trunk/src/Dam/Data/DamEngineIo/FillXmlInputFromDamUi.cs =================================================================== diff -u -r458 -r480 --- dam clients/DamUI/trunk/src/Dam/Data/DamEngineIo/FillXmlInputFromDamUi.cs (.../FillXmlInputFromDamUi.cs) (revision 458) +++ dam clients/DamUI/trunk/src/Dam/Data/DamEngineIo/FillXmlInputFromDamUi.cs (.../FillXmlInputFromDamUi.cs) (revision 480) @@ -16,11 +16,18 @@ { Input input = new Input(); input.DamProjectType = ConversionHelper.ConvertToInputDamProjectType(damProjectData.DamProjectType); - int locationCount = damProjectData.WaterBoard.Dikes[0].Locations.Count; + Dike dike = damProjectData.WaterBoard.Dikes[0]; + TransferLocations(dike, input); + return input; + } + + private static void TransferLocations(Dike dike, Input input) + { + int locationCount = dike.Locations.Count; input.Locations = new DamEngine.Io.XmlInput.Location[locationCount]; for (int i = 0; i < locationCount; i++) { - var location = damProjectData.WaterBoard.Dikes[0].Locations[i]; + var location = dike.Locations[i]; input.Locations[i] = new DamEngine.Io.XmlInput.Location(); var waternetOptions = new LocationWaternetOptions(); @@ -51,7 +58,6 @@ waternetOptions.Pl1BelowToeDikePolderside = location.PlLineOffsetBelowDikeToeAtPolder; input.Locations[i].WaternetOptions = waternetOptions; } - return input; } } }