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();
     }
 }