Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismResultView.cs =================================================================== diff -u -r50b3a6c556aace513b84909963bbc0ad37ee4374 -rb0dc46315e824778c8f43d8956f958376a3b802f --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismResultView.cs (.../GrassCoverErosionOutwardsFailureMechanismResultView.cs) (revision 50b3a6c556aace513b84909963bbc0ad37ee4374) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismResultView.cs (.../GrassCoverErosionOutwardsFailureMechanismResultView.cs) (revision b0dc46315e824778c8f43d8956f958376a3b802f) @@ -55,13 +55,7 @@ public GrassCoverErosionOutwardsFailureMechanismResultView( IObservableEnumerable failureMechanismSectionResults, GrassCoverErosionOutwardsFailureMechanism failureMechanism) - : base(failureMechanismSectionResults, failureMechanism) - { - var assemblyResultControl = new FailureMechanismAssemblyCategoryGroupControl(); - SetAssemblyResultControl( - assemblyResultControl, - () => assemblyResultControl.SetAssemblyResult(GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.AssembleFailureMechanism(FailureMechanism))); - } + : base(failureMechanismSectionResults, failureMechanism) {} protected override GrassCoverErosionOutwardsFailureMechanismSectionResultRow CreateFailureMechanismSectionResultRow(GrassCoverErosionOutwardsFailureMechanismSectionResult sectionResult) { @@ -142,5 +136,10 @@ DataGridViewControl, nameof(GrassCoverErosionOutwardsFailureMechanismSectionResultRow.ManualAssemblyCategoryGroup)); } + + protected override void UpdateAssemblyResultControl() + { + FailureMechanismAssemblyResultControl.SetAssemblyResult(GrassCoverErosionOutwardsFailureMechanismAssemblyFactory.AssembleFailureMechanism(FailureMechanism)); + } } } \ No newline at end of file