public static Kandidat Run(AnmeldungModel anmeldungModel, Kandidat kandidat) { kandidat.Familienname = anmeldungModel.Familienname; kandidat.Vorname = anmeldungModel.Vorname; kandidat.Geburtsdatum = DateTime.Parse(anmeldungModel.Geburtsdatum, CultureInfo.GetCultureInfo("de-DE")); kandidat.NummerInlandspass = anmeldungModel.Inlandspass; kandidat.Mobilnummer = anmeldungModel.Mobilfunknummer; kandidat.Hochschule = Convert.ToInt32(anmeldungModel.UniVal); kandidat.Fakultät = anmeldungModel.Fakultaet; kandidat.Spezialisierung = anmeldungModel.Studienfach; kandidat.Studienfach = Convert.ToInt32(anmeldungModel.StudienfachVal); kandidat.Studienjahr = Convert.ToInt32(anmeldungModel.StudienJahrVal); kandidat.VerkürzterStudiengang = anmeldungModel.VerkürzterStudiengang; kandidat.AngestrebterAbschluss = Convert.ToInt32(anmeldungModel.AngestrebterAbschlussVal); kandidat.Deutschkentnisse = anmeldungModel.Deutschkentnisse; kandidat.DeutschkentnisseDurchSchule = anmeldungModel.DeutschkentnisseDurchSchule; kandidat.DeutschkentnisseDurchUni = anmeldungModel.DeutschkentnisseDurchUni; kandidat.DeutschkentnisseDurchSonstige = anmeldungModel.DeutschkentnisseDurchSonstige; kandidat.FruehererAufenthalt = anmeldungModel.BereitsAufenthalt; kandidat.FruehererAufenthaltProgramm = anmeldungModel.BereitsAufenthaltProgramm; kandidat.Kommentar = anmeldungModel.Kommentar; kandidat.KommentarApollo = anmeldungModel.KommentarApollo; return kandidat; }
public ActionResult Anmeldung(AnmeldungModel model) { if (!ModelState.IsValid) return View(model); DateTime outParseTest; if (!DateTime.TryParse(model.Geburtsdatum, CultureInfo.GetCultureInfo("de-DE"), DateTimeStyles.None, out outParseTest)) { model.Message = new ErrorMessage("Das Geburtstdatum kann nicht verarbeitet werden. Bitte achten Sie auf das Eingabeformat: dd-mm-yyyy | Указанная Вами дата рождения неправильна. Пожалуйста обратите внимание на формат: дд-мм-гггг."); return View(model); } _anmelden.Run(AnmeldungModelFillFromUi.Run(model, _sessionUser.GetKandidat())); return Redirect("/Account/Dashboard/anmeldungErfolgreich"); }