Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffInwardsResultView.cs
===================================================================
diff -u -r94f68f51cd9b8fd8c0c162cf874ef7e4580b0ee4 -rdcb7fe0e8ac59332707b6463971de491cdc7fdef
--- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffInwardsResultView.cs (.../GrassCoverSlipOffInwardsResultView.cs) (revision 94f68f51cd9b8fd8c0c162cf874ef7e4580b0ee4)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffInwardsResultView.cs (.../GrassCoverSlipOffInwardsResultView.cs) (revision dcb7fe0e8ac59332707b6463971de491cdc7fdef)
@@ -26,6 +26,7 @@
using Core.Common.Util;
using Ringtoets.Common.Data.FailureMechanism;
using Ringtoets.Common.Forms.Views;
+using Ringtoets.Integration.Data.StandAlone;
using Ringtoets.Integration.Data.StandAlone.SectionResults;
using Ringtoets.Integration.Forms.Views.SectionResultRows;
using RingtoetsCommonFormsResources = Ringtoets.Common.Forms.Properties.Resources;
@@ -40,16 +41,27 @@
///
/// Creates a new instance of .
///
+ /// The failure mechanism this view belongs to.
/// The collection of failure mechanism section results.
- /// Thrown when
- /// is null.
+ /// Thrown when any input parameter is null.
public GrassCoverSlipOffInwardsResultView(
+ GrassCoverSlipOffInwardsFailureMechanism failureMechanism,
IObservableEnumerable failureMechanismSectionResults)
: base(failureMechanismSectionResults)
{
+ if (failureMechanism == null)
+ {
+ throw new ArgumentNullException(nameof(failureMechanism));
+ }
+
+ FailureMechanism = failureMechanism;
DataGridViewControl.CellFormatting += OnCellFormatting;
+
+ UpdateDataGridViewDataSource();
}
+ public GrassCoverSlipOffInwardsFailureMechanism FailureMechanism { get; }
+
protected override object CreateFailureMechanismSectionResultRow(GrassCoverSlipOffInwardsFailureMechanismSectionResult sectionResult)
{
return new GrassCoverSlipOffInwardsSectionResultRow(sectionResult);