@model IList @{ var GroupName = string.Empty; var i = 0; } @if (Model != null) { foreach( var SortedModel in Model.OrderBy(x => x.Group).ThenBy(z => z.Name)) //for (var i = 0; i < SortedModel.Count; i++) { i=i+1; //if (GroupName != SortedModel[i].Group) if (GroupName != SortedModel.Group) { { GroupName = SortedModel.Group; } } } }
Select/Deselect All
@SortedModel.Group
@SortedModel.Name