public ActionResult Anlegen(AnlegenModel model) { Debug.WriteLine("POST - Person - Anlegen"); Debug.Indent(); if (ModelState.IsValid) { /// speichere in der DB if (BusinessLogic.PersonenVerwaltung.PersonAnlegen( model.Vorname, model.Nachname, model.ID_Ort, model.GeburtsDatum, model.Geschlecht == Geschlecht.männlich ? "m" : "w" )) { Debug.WriteLine("Anlegen erfolgreich"); return(RedirectToAction("Index")); } else { Debug.WriteLine("Anlegen NICHT erfolgreich!"); } } else { Debug.WriteLine("ModelState NICHT valid!"); } Debug.Unindent(); model.Orte = new List <OrtModel>(); List <Ort> bl_orte = OrtVerwaltung.LadeAlleOrte(); foreach (var orte in bl_orte) { model.Orte.Add(new OrtModel() { ID = orte.ID, OrtsName = orte.Name, PLZ = orte.PLZ }); } return(View(model)); }
public ActionResult Anlegen() { Debug.WriteLine("GET - Person - Anlegen"); Debug.Indent(); AnlegenModel model = new AnlegenModel(); List <Ort> bl_orte = OrtVerwaltung.LadeAlleOrte(); model.Orte = new List <OrtModel>(); foreach (var orte in bl_orte) { model.Orte.Add(new OrtModel() { ID = orte.ID, OrtsName = orte.Name, PLZ = orte.PLZ }); } Debug.Unindent(); return(View(model)); }