@page @using System.Globalization @using Newtonsoft.Json @model TicketOffice.Pages.IndexModel @{ ViewData["Title"] = "Home page"; CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("uk-UA"); }
Звідки
Куди
Дата відправлення
@if (Model.Route.Count > 0) {
@foreach (var route in Model.Route) { }
№ автобуса 🠕 Звідки / Куди Дата
Відправлення 🠕
Прибуття 🠕
Тривалість 🠕 Вільніих місць Дії
@route.Number
@route.Cities.First().Name
@route.Cities.Last().Name
Відправлення @route.Cities.First().ArrivalTime?.ToString("f").Split(",")[0].ToLower(), @route.Cities.First().DepartureTime?.ToString("dd.MM.yyyy")
Прибуття @route.Cities.Last().ArrivalTime?.ToString("f").Split(",")[0].ToLower(), @route.Cities.Last().ArrivalTime?.ToString("dd.MM.yyyy")
@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 {

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

}