public ActionResult CreateNewPerson(PersonViewModel personViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(personViewModel));
            }

            TempData["AddPerson"] = personViewModel.AddNewPerson(personViewModel);
            return(RedirectToAction("CreateNewPerson", personViewModel));
        }
Beispiel #2
0
        public ActionResult CreateNewPerson(PersonViewModel personViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(personViewModel));
            }

            bool error = personViewModel.CheckDuplicateId(personViewModel.Id);

            if (error)
            {
                ModelState.AddModelError(nameof(personViewModel.Id), $"Entweder die Identifizierungsnummer {personViewModel.Id} in der Datei \"{personViewModel.FileName}\" schon besteht, oder die Kontrolle konnte nicht durchgeführt werden. Überprüfen Sie mithilfe des Angebotes \"Datei {personViewModel.FileName} eröffnen\"");
                return(View(personViewModel));
            }
            TempData["AddPerson"] = personViewModel.AddNewPerson(personViewModel);
            return(View(personViewModel));
        }