@page @using Microsoft.AspNetCore.Http @using bahnplan.web.database @using System.Linq @model DeleteModel @{ ViewData["Title"] = "Home"; if (HttpContext.Session.GetString("authorized") != "true") { Response.Redirect("/"); return; } if (Request.Query.ContainsKey("confirm") && Request.Query["confirm"] == "true") { Layout = null; Response.Redirect(Request.Headers["Referer"]); } else {

Are you sure?

You are attempting to delete @{ await using var db = new Database.DbConn(); } @switch (Request.Query["item"]) { case "trip": { var legs = db.Legs.Where(p => p.TripId == int.Parse(Request.Query["id"])).OrderBy(p => p.DepTime).ToList();; the trip from @legs.First().DepStation to @legs.Last().ArrStation, starting @legs.First().DepTime break; } case "leg": { Response.Redirect($"/Delete?item={Request.Query["item"]}&id={Request.Query["id"]}&confirm=true"); break; } case "ticket": { Response.Redirect($"/Delete?item={Request.Query["item"]}&id={Request.Query["id"]}&confirm=true"); break; } case "card": { var card = db.Cards.First(p => p.CardId == int.Parse(Request.Query["id"])); the card @card.CardInfo.TrimEnd('#') with the number @card.CardNumber, owned by @card.Traveller break; } }

Cancel Confirm } }