Add Blazor WebApp and rework data handling to utilize Entity Framework

This commit is contained in:
2025-09-11 11:49:48 -04:00
parent 5220e61c79
commit 3daa3b81b3
111 changed files with 6039 additions and 946 deletions
@@ -8,20 +8,20 @@
{
<div class="container nobrk pt-5">
<p><i>@DateTime.Today.ToShortDateString()</i></p>
<h2><i>TSA teams and events:</i> @s.FirstNameLastName </h2>
<h2><i>TSA teams and eventDefinitions:</i> @s.FirstNameLastName </h2>
@foreach (var team in
s.Teams.OrderByDescending(t => t.Event.Format == EventFormat.Team)
.ThenByDescending(t => t.Event.LevelOfEffort)
s.Teams.OrderByDescending(t => t.EventDefinition.EventFormat == EventFormat.Team)
.ThenByDescending(t => t.EventDefinition.LevelOfEffort)
.ThenByDescending(t => t.Name))
{
var evt = team.Event;
var evt = team.EventDefinition;
<div>
@if (evt.RegionalEvent)
{
<div class="row">
<div class="col">
<i>Regional Event</i>
<i>Regional EventDefinition</i>
</div>
</div>
}
@@ -30,7 +30,7 @@
<h5>@evt.Name&nbsp;&nbsp;&nbsp;@Html.Partial("EffortStarsPartial", evt.LevelOfEffort)</h5>
</div>
<div class="col-4">
@if (evt.Format is EventFormat.Team)
@if (evt.EventFormat is EventFormat.Team)
{
<html>
<strong>Teammates</strong><br/>
@@ -40,7 +40,7 @@
else
{
<html>
<strong>@evt.Format</strong>
<strong>@evt.EventFormat</strong>
</html>
}