/* метод для редактирования типа покемона */ public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } var type = db.PType.Find(id); PTypeViewModels p = new PTypeViewModels(); p.idType = type.idType; p.type = type.type; return(View(p)); }
public ActionResult Edit(PTypeViewModels p) { try { var type = db.PType.Find(p.idType); if (type == null) { return(HttpNotFound()); } type.type = p.type; type.Pokemon = p.Pokemon; db.SaveChanges(); } catch (System.Data.DataException) { ModelState.AddModelError("", "Изменить объект не удалось!"); } return(RedirectToAction("Index")); }