The results of my query are displayed in a selection of div as below

By applying a GroupBy, view below, I managed to hide duplicates in Step No, see in the picture below as well. The questions is, how do I do the same for Activity?
- @foreach (var group1 in Model.JSAViewList.GroupBy(s => s.StepNo))
- {
- class="row no-gutters">class="col-md-1">
- ="form-control text-white" style="background-color:mediumorchid">Step No:
class="col-md-11">class="row no-gutters">class="col-md-3">- ="form-control text-white" style="background-color:mediumorchid">Activity:
class="col-md-2">- ="form-control text-white" style="background-color:mediumorchid">Hazards:
class="col-md-2">- ="form-control text-white" style="background-color:mediumorchid">Controls:
class="col-md-2">- ="form-control text-white" style="background-color:mediumorchid">PPEs:
class="col-md-2">- ="form-control text-white" style="background-color:mediumorchid">Responsible:
- class="row no-gutters">class="col-md-1">
- class="form-control">@Html.DisplayFor(model => group1.Key)
class="col-md-11">- @foreach (var item in group1.OrderBy(s => s.StepNo).ThenBy(s => s.Hazard))
- {
class="row no-gutters">class="col-md-3">- class="form-control">@Html.DisplayFor(modelItem => item.ActivitySec)
class="col-md-2">- class="form-control">@Html.DisplayFor(modelItem => item.Hazard)
class="col-md-2">- class="form-control">@Html.DisplayFor(modelItem => item.Controls)
class="col-md-2">- class="form-control">@Html.DisplayFor(modelItem => item.PPE)
class="col-md-2">- class="form-control">@Html.DisplayFor(modelItem => item.Responsible)
- }
- }


Sachin SinghPosted May 16, 2021, 11:00 AM
Marius VasilePosted May 16, 2021, 5:14 AM