public ActionResult Create(Country country)
        {
            if (ModelState.IsValid)
            {
                db.Countries.AddObject(country);
                db.SaveChanges();
                return PartialView("GridData", new Country[] { country });
            }

            return PartialView("Edit", country);
        }
        public ActionResult Edit(Country country)
        {
            if (ModelState.IsValid)
            {
                db.Countries.Attach(country);
                db.ObjectStateManager.ChangeObjectState(country, EntityState.Modified);
                db.SaveChanges();
                return PartialView("GridData", new Country[] { country });
            }

            return PartialView(country);
        }
 /// <summary>
 /// Create a new Country object.
 /// </summary>
 /// <param name="countryID">Initial value of the CountryID property.</param>
 /// <param name="name">Initial value of the Name property.</param>
 public static Country CreateCountry(global::System.Int32 countryID, global::System.String name)
 {
     Country country = new Country();
     country.CountryID = countryID;
     country.Name = name;
     return country;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the Countries EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToCountries(Country country)
 {
     base.AddObject("Countries", country);
 }