public ActionResult Zusammenfassung() { Debug.WriteLine("GET - KonsumKredit - Zusammenfassung"); /// ermittle für diese Kunden_ID /// alle gespeicherten Daten (ACHTUNG! das sind viele ....) /// gib Sie alle in das ZusammenfassungsModel (bzw. die UNTER-Modelle) /// hinein. ZusammenfassungModel model = new ZusammenfassungModel(); model.ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value); /// lädt ALLE Daten zu diesem Kunden (also auch die angehängten/referenzierten /// Entities) aus der DB Kunde aktKunde = KonsumKreditVerwaltung.KundeLaden(model.ID_Kunde); Ort aktOrt = KonsumKreditVerwaltung.KundenOrtLaden(model.ID_Kunde); model.GewünschterBetrag = (int)aktKunde.KreditWunsch.Betrag.Value; model.Laufzeit = aktKunde.KreditWunsch.Laufzeit.Value; model.NettoEinkommen = (double)aktKunde.FinanzielleSituation.MonatsEinkommen.Value; model.Wohnkosten = (double)aktKunde.FinanzielleSituation.Wohnkosten.Value; model.EinkünfteAlimenteUnterhalt = (double)aktKunde.FinanzielleSituation.EinkuenfteAlimenteUnterhalt.Value; model.UnterhaltsZahlungen = (double)aktKunde.FinanzielleSituation.AusgabenALIUNT.Value; model.RatenVerpflichtungen = (double)aktKunde.FinanzielleSituation.RatenZahlungen.Value; model.Geschlecht = aktKunde.Geschlecht == "m" ? "Herr" : "Frau"; model.Vorname = aktKunde.Vorname; model.Nachname = aktKunde.Nachname; model.Titel = aktKunde.Titel?.Bezeichnung; model.GeburtsDatum = DateTime.Now; model.Familienstand = aktKunde.FamilienStand?.Bezeichnung; model.Staatsbuergerschaft = aktKunde.Land?.Bezeichnung; model.AnzahlUnterhaltspflichtigeKinder = -1; model.Wohnart = aktKunde.Wohnart?.Bezeichnung; model.Bildung = aktKunde.Schulabschluss?.Bezeichnung; model.Identifikationsart = aktKunde.IdentifikationsArt?.Bezeichnung; model.IdentifikationsNummer = aktKunde.IdentifikationsNummer; model.FirmenName = aktKunde.Arbeitgeber?.Firma; model.BeschäftigungsArt = aktKunde.Arbeitgeber?.AlleBeschaeftigungsarten?.Bezeichnung; model.Branche = aktKunde.Arbeitgeber?.AlleBranchen?.Bezeichnung; model.BeschäftigtSeit = aktKunde.Arbeitgeber?.BeschaeftigtSeit.Value.ToShortDateString(); model.Strasse = aktKunde.KontaktDaten?.StrasseNR; model.Ort = aktOrt.Bezeichnung; model.PLZ = aktOrt.PLZ; model.Mail = aktKunde.KontaktDaten?.EMail; model.TelefonNummer = aktKunde.KontaktDaten?.Telefonnummer; model.NeuesKonto = (bool)aktKunde.KontoDaten?.NeuesKonto.Value; model.BankName = aktKunde.KontoDaten?.BankName; model.IBAN = aktKunde.KontoDaten?.IBAN; model.BIC = aktKunde.KontoDaten?.BIC; /// gib model an die View return(View(model)); }