public ActionResult Edit(TouristAttraction touristattraction) { if (ModelState.IsValid) { db.Entry(touristattraction).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return this.RazorView(touristattraction); }
public ActionResult Create(TouristAttraction touristattraction) { if (ModelState.IsValid) { db.TouristAttractions.Add(touristattraction); db.SaveChanges(); return RedirectToAction("Index"); } return this.RazorView(touristattraction); }
public void attractionsForm_InsertItem() { var item = new MvcApplication2.Models.TouristAttraction(); TryUpdateModel(item); if (ModelState.IsValid) { // Save changes here db.TouristAttractions.Add(item); db.SaveChanges(); } }
public void attractionsForm_InsertItem() { var item = new MvcApplication2.Models.TouristAttraction(); TryUpdateModel(item); if (ModelState.IsValid) { // Save changes here db.TouristAttractions.Add(item); db.SaveChanges(); } }
// The id parameter name should match the DataKeyNames value set on the control public void attractionsForm_UpdateItem([RouteData] int?id) { MvcApplication2.Models.TouristAttraction item = db.TouristAttractions.Find(id); // Load the item here, e.g. item = MyDataLayer.Find(id); if (item == null) { // The item wasn't found ModelState.AddModelError("", String.Format("Item with id {0} was not found", id)); return; } TryUpdateModel(item); if (ModelState.IsValid) { // Save changes here, e.g. MyDataLayer.SaveChanges(); db.Entry(item).State = EntityState.Modified; db.SaveChanges(); } }