Improve formatting for Event Create
This commit is contained in:
@@ -16,19 +16,31 @@
|
||||
</HeaderContent>
|
||||
<RowTemplate>
|
||||
<MudTd>
|
||||
@{
|
||||
var ol = TeamSchedulerSolution.GetStudentTeamOverlaps(context);}
|
||||
@foreach (var t in context)
|
||||
{
|
||||
<MudItem>
|
||||
@t.ToString() -
|
||||
@string.Join(", ", t.Students)
|
||||
@t.ToString() -
|
||||
@string.Join(", ", t.Students.Select(s => s.FirstName + " " + (ol.Any(o => o.Item1.Equals(s)) ? "*" : "" )) )
|
||||
</MudItem>
|
||||
}
|
||||
@foreach (var overlap in TeamSchedulerSolution.GetStudentTeamOverlaps(context))
|
||||
@* @foreach (var overlap in ol)
|
||||
{
|
||||
<MudItem>
|
||||
@string.Join(", ", overlap.Item1)
|
||||
</MudItem>
|
||||
} *@
|
||||
|
||||
@{ var notInTimeSLot = TeamSchedulerSolution.GetStudentsNotInTimSlot(context, _students); }
|
||||
@if (notInTimeSLot.Any()) {
|
||||
<MudItem>
|
||||
<i>
|
||||
Not scheduled: @string.Join(", ", notInTimeSLot.Select(s => s.FirstName))
|
||||
</i>
|
||||
</MudItem>
|
||||
}
|
||||
|
||||
</MudTd>
|
||||
</RowTemplate>
|
||||
</MudTable>
|
||||
@@ -93,9 +105,12 @@
|
||||
);
|
||||
|
||||
var mustIncludeTeams = _teams;
|
||||
mustIncludeTeams = mustIncludeTeams.Where(t => t.Event.EventFormat == EventFormat.Team).ToArray();
|
||||
mustIncludeTeams = mustIncludeTeams.Where(t => t.Event.EventFormat != EventFormat.Individual).ToArray();
|
||||
mustIncludeTeams = mustIncludeTeams.Where(t => !t.ToString().Contains("#1")).ToArray();
|
||||
//mustIncludeTeams = mustIncludeTeams.Where(t => !t.ToString().Contains("Photo")).ToArray();
|
||||
|
||||
var teamScheduler = new TeamScheduler(mustIncludeTeams, scheduleOptions.TimeSlots);
|
||||
var teamScheduler = new TeamScheduler(mustIncludeTeams, 3);
|
||||
|
||||
|
||||
// teamScheduler
|
||||
// .ScheduleSeparate(
|
||||
|
||||
Reference in New Issue
Block a user