Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs =================================================================== diff -u -r5256 -r5467 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 5256) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 5467) @@ -85,6 +85,7 @@ TransferSoilProfiles1D(input.SoilProfiles1D, dike.SoilProfiles, dike.SoilList); TransferSoilProfiles2D(input.SoilProfiles2D, dike.SoilProfiles2D, dike.SoilList); + TransferTrafficLoadDegreeOfConsolidation(input.TrafficLoadDegreeOfConsolidations, dike); TransferSegments(input.Segments, damProjectData.Segments); TransferLocations(input.ProjectPath, input.Locations, dike.Locations, dike.SurfaceLines2, damProjectData.Segments); if (input.OperationalInputTimeSeries != null) @@ -775,6 +776,24 @@ } } } + + private static void TransferTrafficLoadDegreeOfConsolidation(InputTrafficLoadDegreeOfConsolidation[] inputDegreeOfConsolidations, + Dike dike) + { + if (inputDegreeOfConsolidations != null) + { + dike.TrafficLoadDegreeOfConsolidations = new List(); + foreach (InputTrafficLoadDegreeOfConsolidation degreeOfConsolidation in inputDegreeOfConsolidations) + { + var trafficLoadDegreeOfConsolidation = new TrafficLoadDegreeOfConsolidation + { + SoilName = degreeOfConsolidation.SoilName, + DegreeOfConsolidation = degreeOfConsolidation.DegreeOfConsolidation + }; + dike.TrafficLoadDegreeOfConsolidations.Add(trafficLoadDegreeOfConsolidation); + } + } + } private static void AddLayers1D(Io.XmlInput.SoilProfile1D inputSoilProfile1D, SoilProfile1D soilProfile1D, SoilList soils) {