public ActionResult AdresseOgBetaling(FormCollection verdier) { var ordre = new Ordre(); TryUpdateModel(ordre); try { if (string.Equals(verdier["PromoKode"], PromoKode, StringComparison.OrdinalIgnoreCase) == false) { return View(ordre); } else { ordre.BrukerNavn = BrukereNavnet(); ordre.OrdreDato = DateTime.Now; //Lagre Ordre //look: What if this fails? _kundeLogikk.SettInnOrdre(ordre); HandleKurvLogikk handleKurvLogikk = new HandleKurvLogikk(); handleKurvLogikk.OpprettOrdre(ordre, this.HttpContext); return RedirectToAction("Fulfort", new {id = ordre.Id}); } } catch (Exception) { //Ugyldig return View(ordre); } }
private void MigrerHandleKurv() { HandleKurvLogikk handleKurvLogikk = new HandleKurvLogikk(); handleKurvLogikk.MigrerKurv(BrukereNavnet(), this.HttpContext); Session[HandleKurvLogikk.HandleKurvDalStatic] = BrukereNavnet(); }