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);