@page @model TicketOffice.Pages.IndexModel @{ ViewData["Title"] = "Home page"; }
Звідки
Куди
Дата відправлення
За зростанням За спаданням @if (Model.Route.Count > 0) {
@foreach (var route in Model.Route) { }
№ автобуса Звідки / Куди Дата
Відправлення
Прибуття
Тривалість Вільніих місць Дії
@route.Number
@route.Cities.First().Name
@route.Cities.Last().Name
Відправлення @route.Cities.First().DepartureTime?.ToString("dd.MM.yyy")
Прибуття @route.Cities.Last().ArrivalTime?.ToString("dd.MM.yyy")
@route.Cities.First().DepartureTime?.ToString("HH:mm")
@route.Cities.Last().ArrivalTime?.ToString("HH:mm")
@{ TimeSpan? duration = route.Cities.Last().ArrivalTime - route.Cities.First().DepartureTime; } @($"{duration?.TotalHours.ToString().Split(".")[0]}:{duration?.Minutes}") @(route.Capacity - route.Tickets.Count) Вибрати
} else {

По заданому Вами напрямку місць немає

}