@page @using Microsoft.AspNetCore.Http @using Microsoft.AspNetCore.Http.Extensions @using System.Text @model CardsModel @{ ViewData["Title"] = "Cards"; if (HttpContext.Session.GetString("authorized") != "true") { Response.Redirect($"/Login?&redir={Request.GetDisplayUrl().UrlEncode()}"); return; } if (Request.Query.ContainsKey("refresh")) { Response.Redirect("?edit=true"); return; } } @if (Request.Query["edit"] == "true") {
Card | Number | Traveller | Card Validity | QR Validity | Actions |
---|---|---|---|---|---|
@card.CardInfo.TrimEnd('#') | @card.CardNumber | @card.Traveller |
@{
var from = DateTime.Parse(card.ValidFrom);
var to = DateTime.Parse(card.ValidTo);
if (from > DateTime.Now) {
@card.ValidFrom.Split("T")[0]
}
else {
@card.ValidFrom.Split("T")[0]
}
if (to < DateTime.Now) { @card.ValidTo.Split("T")[0] } else { @card.ValidTo.Split("T")[0] } } |
@{
var qrfrom = DateTime.Parse(card.QrValidFrom);
var qrto = DateTime.Parse(card.QrValidTo);
if (qrfrom > DateTime.Now) {
@card.QrValidFrom.Split("T")[0]
}
else {
@card.QrValidFrom.Split("T")[0]
}
if (qrto < DateTime.Now) { @card.QrValidTo.Split("T")[0] } else { @card.QrValidTo.Split("T")[0] } } |
Refresh QR Delete |
Please refresh your BahnCard list in the mobile DB Navigator before clicking "Refresh QR". This will be fixed in a later release.
Back