@{ var title = ViewBag.ScoringTitle as string ?? "Scoring"; var controller = ViewBag.ScoringController as string ?? "TrackEvent"; var targets = ViewBag.ScoringTargets as IEnumerable ?? Enumerable.Empty(); ViewData["Title"] = title; }

@title

Select an event level to score.


@if (!targets.Any()) {
No event levels are available for scoring yet. Add event levels to an active tournament from the Tournaments page.
} else { @foreach (var grp in targets.GroupBy(t => new { t.TournamentId, t.TournamentName })) {
@grp.Key.TournamentName
@foreach (var t in grp.OrderBy(x => x.EventName).ThenBy(x => x.EventLevelName)) { }
EventLevelRegistrations
@t.EventName @t.EventLevelName @t.RegistrationCount Score
} }