2022-10-05 02:23:14 +00:00
|
|
|
@model SummaryViewModel
|
2022-09-15 14:00:05 +00:00
|
|
|
@{
|
2022-09-15 11:08:53 +00:00
|
|
|
ViewData["Title"] = "Home Page";
|
2022-09-15 14:00:05 +00:00
|
|
|
|
2022-10-05 02:23:14 +00:00
|
|
|
var busRoutes = Model.Routes.OrderBy(r => r.BusNumber).ToList();
|
|
|
|
var hasDelays = busRoutes.Any();
|
|
|
|
|
2022-10-14 01:36:33 +00:00
|
|
|
var userBusRoutes = Model.User.Routes
|
|
|
|
.OrderBy(r => r.BusNumber)
|
|
|
|
.ToList();
|
2022-09-15 11:08:53 +00:00
|
|
|
}
|
|
|
|
|
2022-10-05 02:23:14 +00:00
|
|
|
@if (hasDelays)
|
|
|
|
{
|
|
|
|
<div class="alert alert-danger">
|
|
|
|
<h3 class="alert-heading">Uh oh</h3>
|
|
|
|
We have @busRoutes.Count delays
|
|
|
|
</div>
|
|
|
|
}
|
|
|
|
else
|
2022-09-15 14:00:05 +00:00
|
|
|
{
|
2022-10-05 02:23:14 +00:00
|
|
|
<div class="alert alert-success">
|
|
|
|
<h3 class="alert-heading">Good news!</h3>
|
|
|
|
No delays today!
|
2022-09-15 14:00:05 +00:00
|
|
|
</div>
|
2022-10-05 02:23:14 +00:00
|
|
|
}
|
|
|
|
|
2022-10-14 01:36:33 +00:00
|
|
|
<h4>My Buses</h4>
|
|
|
|
|
|
|
|
@foreach (var busRoute in userBusRoutes)
|
|
|
|
{
|
|
|
|
<div><strong>@busRoute.BusNumber - @busRoute.Label</strong></div>
|
|
|
|
}
|
2022-10-05 02:23:14 +00:00
|
|
|
|
|
|
|
<ul id="route-list">
|
|
|
|
@foreach (var busRoute in busRoutes)
|
|
|
|
{
|
|
|
|
<li>
|
|
|
|
<strong>@busRoute.BusNumber - @busRoute.Schools</strong>
|
|
|
|
<p>@busRoute.Impact @busRoute.Schedules</p>
|
|
|
|
</li>
|
|
|
|
}
|
|
|
|
</ul>
|