// GET: Home public ActionResult Index() { var tider = reise.getAlleTider(); var reiseModel = new KundeReise(); reiseModel.reiseTidene = reise.GetSelectListItems(tider); return(View(reiseModel)); }
public ActionResult ReiseInfo(KundeReise info) { if (info.kunde == null) { var fra = Session["Fra"].ToString(); var til = Session["Til"].ToString(); var dato = Session["Dato"].ToString(); var tid = Request["Tid"]; double pris = Double.Parse(Request["Pris"]); var spor = Request["Spor"]; var tog = Request["Tog"]; int bytter = int.Parse(Request["Bytter"]); var avgang = Request["Avgang"]; var ankomst = Request["Ankomst"]; reise = new Reise { Fra = fra, Til = til, Dato = dato, Tid = tid, Pris = pris, Spor = spor, Tog = tog, Bytter = bytter, Avgang = avgang, Ankomst = ankomst }; KundeReise reisen = new KundeReise { kunde = null, reise = reise }; Session["Reisen"] = reisen; return(View(Session["Reisen"])); } Billett billet = new Billett(); info.reise = ((KundeReise)Session["Reisen"]).reise; billet.Reise = info.reise; billet.Kunde = info.kunde; db.Billett.Add(billet); db.Reise.Add(info.reise); db.Kunde.Add(info.kunde); db.SaveChanges(); Session["ID"] = billet.ID; return(RedirectToAction("Billett", Session["ID"])); }
public ActionResult Index(KundeReise reiseInput) { var tider = reise.getAlleTider(); reiseInput.reiseTidene = reise.GetSelectListItems(tider); if (ModelState.IsValid) { Session["Reise"] = reiseInput; return(RedirectToAction("Reisevalg")); } return(View(reiseInput)); }