public ActionResult KontaktDaten() { Debug.WriteLine("HttpGet: Kredit/KontaktDaten"); List <StaatsbuergerschaftsModel> alleLaender = new List <StaatsbuergerschaftsModel>(); foreach (var landauswahl in KreditVerwaltung.LaenderLaden()) { alleLaender.Add(new StaatsbuergerschaftsModel() { ID = landauswahl.ID, Bezeichnung = landauswahl.Bezeichnung }); } KontaktdatenModel model = new KontaktdatenModel() { AlleLaender = alleLaender, ID_Kunde = int.Parse(Request.Cookies["id"].Value) }; KontaktDaten kdaten = KreditVerwaltung.KontaktDatenLaden(model.ID_Kunde); if (kdaten != null) { model.Strasse = kdaten.Strasse; model.Hausnummer = kdaten.Hausnummer; model.EMail = kdaten.EMail; model.TelefonNummer = kdaten.Telefonnummer; //model.Ort = kdaten.Ort.Bezeichnung; //model.PL } Ort odaten = KreditVerwaltung.OrtDatenLaden(model.ID_Kunde); if (odaten != null) { model.Ort = odaten.Bezeichnung; model.ID_PLZ = odaten.PLZ; model.ID_Land = odaten.FKLand; } return(View(model)); }
public ActionResult Kontaktdaten(KontaktdatenModel model) { Debug.WriteLine("POST - KonsumKredit - KontaktDaten"); if (ModelState.IsValid) { /// speichere Daten über BusinessLogic if (KonsumKreditVerwaltung.KontaktdatenSpeichern( model.ID_Ort, model.PLZ, model.StrasseNR, model.Mail, model.TelefonNummer, model.ID_Kunde)) { return(RedirectToAction("Arbeitgeber")); } } return(View()); }
public ActionResult Kontaktdaten() { Debug.WriteLine("Get - KreditRechnerController - Kontaktdaten"); Debug.Indent(); List <OrteModel> allorte = new List <OrteModel>(); foreach (var ort in KreditInstitut.LadeAlleOrte()) { allorte.Add(new OrteModel() { ID = ort.ID, PLZ = ort.PLZ.ToString(), Bezeichnung = ort.Bezeichnung.ToString() }); } KontaktdatenModel model = new KontaktdatenModel() { AlleOrte = allorte, ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value) }; Kontaktdaten daten = KreditInstitut.KontaktDatenLaden(model.ID_Kunde); if (daten != null) { model.Hausnummer = daten.Hausnummer; model.Strasse = daten.Strasse; model.Stiege = daten.Stiege; model.Tuer = daten.Tuer; model.ID_Ort = daten.FKOrt.Value; model.Email = daten.EMail; model.Telefonnummer = daten.Telefonnummer; } Debug.Unindent(); return(View(model)); }
public ActionResult KontaktDaten(KontaktdatenModel model) { Debug.WriteLine("HttpPost: Kredit/KontaktDaten"); if (ModelState.IsValid) { if (KreditVerwaltung.KontaktdatenSpeichern( model.Strasse, model.Hausnummer, model.EMail, model.TelefonNummer, model.ID_Kunde, model.Ort, model.ID_PLZ, model.ID_Land )) { return(RedirectToAction("Zusammenfassung")); } } return(View(model)); }
public ActionResult Kontaktdaten() { Debug.WriteLine("GET - KonsumKredit - Kontaktdaten"); List <OrtModel> alleOrte = new List <OrtModel>(); foreach (var ort in KonsumKreditVerwaltung.OrteLaden()) { alleOrte.Add(new OrtModel() { ID = ort.ID.ToString(), PLZ = ort.PLZ, Bezeichnung = ort.Bezeichnung }); } KontaktdatenModel model = new KontaktdatenModel() { AlleOrte = alleOrte, ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value), }; return(View(model)); }
public ActionResult Kontaktdaten(KontaktdatenModel model) { Debug.WriteLine("POST - KreditRechnerController - Kontaktdaten"); Debug.Indent(); if (ModelState.IsValid) { //Business Logic if (KreditInstitut.KontaktDatenSpeichern( model.Strasse, model.Hausnummer, model.Stiege, model.Tuer, model.ID_Ort, model.Email, model.Telefonnummer, model.ID_Kunde)) { return(RedirectToAction("KontoInformationen")); } } Debug.Unindent(); return(View(model)); }