AacpsBusAlert/BinaryDad.AacpsBusAlert.Web/Views/Home/Index.cshtml
2022-10-13 21:36:33 -04:00

44 lines
928 B
Plaintext

@model SummaryViewModel
@{
ViewData["Title"] = "Home Page";
var busRoutes = Model.Routes.OrderBy(r => r.BusNumber).ToList();
var hasDelays = busRoutes.Any();
var userBusRoutes = Model.User.Routes
.OrderBy(r => r.BusNumber)
.ToList();
}
@if (hasDelays)
{
<div class="alert alert-danger">
<h3 class="alert-heading">Uh oh</h3>
We have @busRoutes.Count delays
</div>
}
else
{
<div class="alert alert-success">
<h3 class="alert-heading">Good news!</h3>
No delays today!
</div>
}
<h4>My Buses</h4>
@foreach (var busRoute in userBusRoutes)
{
<div><strong>@busRoute.BusNumber - @busRoute.Label</strong></div>
}
<ul id="route-list">
@foreach (var busRoute in busRoutes)
{
<li>
<strong>@busRoute.BusNumber - @busRoute.Schools</strong>
<p>@busRoute.Impact @busRoute.Schedules</p>
</li>
}
</ul>