@using Core.Entities @model Tuple>>, string[]?> @{ var team = Model.Item1; var overlaps = Model.Item2; } @team @if (!string.IsNullOrEmpty(team.EventDefinition.EventAttributes())) { (@team.EventDefinition.EventAttributes()) } @team.EventDefinition.SemifinalistActivity @* @if (team.EventDefinition.StatePresubmission) { (pre-submission) } @if (team.EventDefinition.StatePretesting) { (pre-testing) } *@ @{ var first = true; } @foreach (var student in team.Students.OrderByDescending(s => (s.Grade + s.TsaYear) * (team.Captain == s ? 2 : 1))) { if (!first) { , } { first = false; } @if (overlaps.Any(t => t.Item1 == student)) { @student.FirstName } else if(Model.Item3?.Any(s => student.FirstNameLastName.Contains(s))== true) { @student.FirstName } else { @student.FirstName } @if (team.Captain == student) { @* *@ } } @team.EventDefinition.Documentation @functions { private void GetTeamClass(Team team) { // if (team.EventDefinition.RegionalEvent) // { // @Html.Raw("regional") // ; // } } }