"КОД 01: форма обновления данных выполняет проверку корректно, но не обновляет записи в таблице."
"Есть аналогичный код, который я использовал в качестве примера, это" КОД 02 "этот код работает, но другой не работает .... "
" Я сделал соответственно КОДУ 02, но КОД 01 не работает "
@ * КОД 01 * @
public ActionResult Edit(Film F)
{
if (ModelState.IsValid) {
var item3 = db.Films.Where(x => x.Id == F.Id).First();
item3.Title = F.Title;
item3.Director = F.Director;
item3.Actor = F.Actor;
item3.Year = F.Year;
item3.Budget = F.Budget;
ModelState.Clear();
db.SaveChanges();
ViewBag.alert = "Your data is updated";
}
return View(F);
}
@ * КОД 02 * @
public ActionResult Edit(Film E) {
var item3 = db.Films.Where(e=> e.Id==E.Id).First();
item3.Title = E.Title;
item3.Director = E.Director;
ViewBag.alert = "Data is success";
db.SaveChanges();
return View();
}
КОД 01 не обновляет данные, но КОД 02 обновляет их