예제 #1
0
 public ActionResult Edit(Cake cake)
 {
     if (ModelState.IsValid)
     {
         cakeRepository.SaveChange(cake);
         //TempData - насколько я понял - это что-то вроде ViewBag, только данные удаляются в конце запроса
         //ViewBag мы использовать не можем, тк юзаем RedirectToAction, соответственно - данные удалятся
         //в процессе перенаправления.
         TempData["Message"] = $"Изменения в продукте {cake.Name} успешно сохранены";
         return(RedirectToAction("Index"));
     }
     else
     {
         //If something wrong with data values
         return(View(cake));
     }
 }