public ActionResult KreditRahmen(KreditRahmenModel model) { Debug.WriteLine("POST - KonsumKredit - KreditRahmen"); if (ModelState.IsValid) { /// speichere Daten über BusinessLogic Kunde neuerKunde = KonsumKreditVerwaltung.ErzeugeKunde(); if (neuerKunde != null && KonsumKreditVerwaltung.KreditRahmenSpeichern(model.Betrag, model.Laufzeit, neuerKunde.ID)) { /// ich benötige für alle weiteren Schritte die ID /// des angelegten Kunden. Damit ich diese bei der nächsten Action /// habe, speichere ich sie für diesen Zweck in ein Cookie Response.Cookies.Add(new HttpCookie("idKunde", neuerKunde.ID.ToString())); /// gehe zum nächsten Schritt return(RedirectToAction("FinanzielleSituation")); } } /// falls der ModelState NICHT valid ist, bleibe hier und /// gib die Daten (falls vorhanden) wieder auf das UI return(View(model)); }