コード例 #1
0
 public ActionResult Edit(PersonModel personModel)
 {
     if (ModelState.IsValid)
     {
         SourceManager.Edit(personModel);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
コード例 #2
0
        public IActionResult Edit(PersonModel person)
        {
            if (ModelState.IsValid)
            {
                if (string.IsNullOrEmpty(person.Email))
                {
                    person.Email = "no email adress";
                }
                int id = SourceManager.Edit(person);
                TempData["Info"] = $"Change data for {person.FirstName} {person.LastName}";
                return(Redirect("/Person/Index"));
            }

            return(View(person));
        }
コード例 #3
0
 public IActionResult Edit(PersonModel personModel)
 {
     // Walidacja
     if (ModelState.IsValid)
     {
         // Edycja w bazie
         SourceManager.Edit(personModel);
         // Zwrócenie informacji
         TempData["alertclass"] = "alert alert-warning my-3";
         TempData["message"]    = "Zmieniono!";
         // Przekierowanie widoku
         return(Redirect("/Person/Index"));
     }
     // Zwrócenie widoku przy błędach
     return(View(personModel));
 }