Index: Ringtoets/Piping/src/Ringtoets.Piping.IO/SoilProfile/SoilProfile1DReader.cs =================================================================== diff -u -rd82fa09fe9ae053ce7702ba89ef23ae029640d1b -r49f905d3363336d44ef828259692644dcf5f9edc --- Ringtoets/Piping/src/Ringtoets.Piping.IO/SoilProfile/SoilProfile1DReader.cs (.../SoilProfile1DReader.cs) (revision d82fa09fe9ae053ce7702ba89ef23ae029640d1b) +++ Ringtoets/Piping/src/Ringtoets.Piping.IO/SoilProfile/SoilProfile1DReader.cs (.../SoilProfile1DReader.cs) (revision 49f905d3363336d44ef828259692644dcf5f9edc) @@ -95,7 +95,9 @@ IsAquifer = properties.IsAquifer, BelowPhreaticLevel = properties.BelowPhreaticLevel, AbovePhreaticLevel = properties.AbovePhreaticLevel, - DryUnitWeight = properties.DryUnitWeight + DryUnitWeight = properties.DryUnitWeight, + MaterialName = properties.MaterialName, + Color = properties.Color }; return pipingSoilLayer; } @@ -107,6 +109,8 @@ internal readonly double? BelowPhreaticLevel; internal readonly double? AbovePhreaticLevel; internal readonly double? DryUnitWeight; + internal readonly string MaterialName; + internal readonly double? Color; /// /// Creates a new instance of , which contains properties @@ -125,16 +129,22 @@ Top = reader.Read(readColumn); readColumn = SoilProfileDatabaseColumns.IsAquifer; - IsAquifer = reader.ReadOrNull(readColumn); + IsAquifer = reader.ReadOrDefault(readColumn); readColumn = SoilProfileDatabaseColumns.BelowPhreaticLevel; - BelowPhreaticLevel = reader.ReadOrNull(readColumn); + BelowPhreaticLevel = reader.ReadOrDefault(readColumn); readColumn = SoilProfileDatabaseColumns.AbovePhreaticLevel; - AbovePhreaticLevel = reader.ReadOrNull(readColumn); + AbovePhreaticLevel = reader.ReadOrDefault(readColumn); readColumn = SoilProfileDatabaseColumns.DryUnitWeight; - DryUnitWeight = reader.ReadOrNull(readColumn); + DryUnitWeight = reader.ReadOrDefault(readColumn); + + readColumn = SoilProfileDatabaseColumns.MaterialName; + MaterialName = reader.ReadOrDefault(readColumn); + + readColumn = SoilProfileDatabaseColumns.Color; + Color = reader.ReadOrDefault(readColumn); } catch (InvalidCastException e) {