public ActionResult Bestilling(Bestilling ordre) { if (!(bool)Session["Innlogget"]) { return RedirectToAction("Innlogging", "Kunde"); } var kundeLogikk = new KundeLogikk(); var kunden = kundeLogikk.HentEnKunde((int)Session["Kundenummer"]); var handlekurv = (Handlekurv)Session["Handlekurv"]; var bestillingLogikk = new OrdreLogikk(); var bank = new Bank(); if (!bank.UtforTransaksjon()) { return View(); } var bestilling = new Ordre() { Kunde = kunden, Navn = ordre.Navn, Adresse = ordre.Adresse, Postnummer = ordre.Postnummer, Poststed = ordre.Poststed, Ordredato = DateTime.Now, Ordrelinjer = handlekurv.Ordrelinjer }; var ordrenummer = bestillingLogikk.LeggInnBestilling(bestilling); TempData["Ordrenummer"] = ordrenummer; Session["Handlekurv"] = new Handlekurv(); return RedirectToAction("Fullfort"); }
public ActionResult Fullfort() { if (TempData["Ordrenummer"] == null) { return RedirectToAction("Liste", "Katalog"); } var ordrenummer = (int)TempData["Ordrenummer"]; var ordreLogikk = new OrdreLogikk(); var ordre = ordreLogikk.HentOrdre(ordrenummer); return View(ordre); }