Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/PropertyClasses/DuneLocationProperties.cs =================================================================== diff -u -ra65b035e6c859fc9a6c8e92becb7f9643d18d243 -rca1ede3f782e2d868bd15ba69694c1234a96c64e --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/PropertyClasses/DuneLocationProperties.cs (.../DuneLocationProperties.cs) (revision a65b035e6c859fc9a6c8e92becb7f9643d18d243) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/PropertyClasses/DuneLocationProperties.cs (.../DuneLocationProperties.cs) (revision ca1ede3f782e2d868bd15ba69694c1234a96c64e) @@ -40,31 +40,21 @@ /// ViewModel of for the properties panel. /// [TypeConverter(typeof(ExpandableObjectConverter))] - public class DuneLocationProperties : ObjectProperties + public class DuneLocationProperties : ObjectProperties { - private readonly DuneLocationCalculation calculation; - /// /// Creates a new instance of . /// - /// The dune location. /// The dune location calculation at stake. /// Thrown when any input parameter is null. - public DuneLocationProperties(DuneLocation location, DuneLocationCalculation calculation) + public DuneLocationProperties(DuneLocationCalculation calculation) { - if (location == null) - { - throw new ArgumentNullException(nameof(location)); - } - if (calculation == null) { throw new ArgumentNullException(nameof(calculation)); } - this.calculation = calculation; - - Data = location; + Data = calculation; } [ResourcesCategory(typeof(RingtoetsCommonFormsResources), nameof(RingtoetsCommonFormsResources.Categories_General))] @@ -74,7 +64,7 @@ { get { - return data.Id; + return data.DuneLocation.Id; } } @@ -85,7 +75,7 @@ { get { - return data.Name; + return data.DuneLocation.Name; } } @@ -96,7 +86,7 @@ { get { - return data.CoastalAreaId; + return data.DuneLocation.CoastalAreaId; } } @@ -107,7 +97,7 @@ { get { - return data.Offset + return data.DuneLocation.Offset .ToString(DuneErosionDataResources.DuneLocation_Offset_format, CultureInfo.InvariantCulture); } @@ -120,7 +110,7 @@ { get { - return data.Location; + return data.DuneLocation.Location; } } @@ -132,7 +122,7 @@ { get { - return calculation.Output?.WaterLevel ?? RoundedDouble.NaN; + return data.Output?.WaterLevel ?? RoundedDouble.NaN; } } @@ -144,7 +134,7 @@ { get { - return calculation.Output?.WaveHeight ?? RoundedDouble.NaN; + return data.Output?.WaveHeight ?? RoundedDouble.NaN; } } @@ -156,7 +146,7 @@ { get { - return calculation.Output?.WavePeriod ?? RoundedDouble.NaN; + return data.Output?.WavePeriod ?? RoundedDouble.NaN; } } @@ -168,7 +158,7 @@ { get { - return data.D50; + return data.DuneLocation.D50; } } @@ -180,7 +170,7 @@ { get { - return calculation.Output?.TargetProbability ?? double.NaN; + return data.Output?.TargetProbability ?? double.NaN; } } @@ -192,7 +182,7 @@ { get { - return calculation.Output?.TargetReliability ?? RoundedDouble.NaN; + return data.Output?.TargetReliability ?? RoundedDouble.NaN; } } @@ -204,7 +194,7 @@ { get { - return calculation.Output?.CalculatedProbability ?? double.NaN; + return data.Output?.CalculatedProbability ?? double.NaN; } } @@ -216,7 +206,7 @@ { get { - return calculation.Output?.CalculatedReliability ?? RoundedDouble.NaN; + return data.Output?.CalculatedReliability ?? RoundedDouble.NaN; } } @@ -227,7 +217,7 @@ { get { - CalculationConvergence convergence = calculation.Output?.CalculationConvergence ?? CalculationConvergence.NotCalculated; + CalculationConvergence convergence = data.Output?.CalculationConvergence ?? CalculationConvergence.NotCalculated; return new EnumDisplayWrapper(convergence).DisplayName; }