public ActionResult Create(Person person) { if (ModelState.IsValid) { db.Persons.Add(person); db.SaveChanges(); return RedirectToAction("Index"); } return View(person); }
public ActionResult UpdatePerson(Person person) { try { if (person.Id == 0) { db.Persons.Add(person); db.SaveChanges(); } else { db.Entry(person).State = EntityState.Modified; db.SaveChanges(); } return Json(true); } catch (Exception) { throw; } }
public ActionResult Edit(Person person) { if (ModelState.IsValid) { db.Entry(person).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(person); }