@page @using System.Globalization @model TicketOffice.Pages.Routes.IndexModel @{ Layout = "~/Pages/Shared/_Layout.cshtml"; ViewData["Title"] = "Пошу маршрутів"; CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("uk-UA"); }
№ автобуса @if (Model.SortString == "increasingNumber") { 🠕 } else if (Model.SortString == "descendingNumber") { 🠗 } else { ⮁ } | Звідки / Куди | Дата | Тривалість @if (Model.SortString == "increasingDuration") { 🠕 } else if (Model.SortString == "descendingDuration") { 🠗 } else { ⮁ } | Вільніих місць | Дії | |
---|---|---|---|---|---|---|
@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) | Вибрати |
Введіть дату й місто відправлення або прибуття
По заданому Вами напрямку місць немає
Інформація | Місто | Час прибуття | Час відправлення |
---|---|---|---|
Відправлення | @route.Cities.First().Name | - | @route.Cities.First().DepartureTime?.ToString("HH:mm") |
Проміжна станція | @route.Cities.ToList()[i].Name | @route.Cities.ToList()[i].ArrivalTime?.ToString("HH:mm") | @route.Cities.ToList()[i].DepartureTime?.ToString("HH:mm") |
Прибуття | @route.Cities.Last().Name | @route.Cities.Last().ArrivalTime?.ToString("HH:mm") | - |