|
@(Html.EJ().Grid<object>("Editing")
.Datasource(ds => ds.Json((IEnumerable<object>)ViewBag.datasource).Adaptor(AdaptorType.RemoteSaveAdaptor).UpdateURL("/Home/Update").InsertURL("/Home/Insert").RemoveURL("/Home/Remove"))
...
.AllowPaging()
.Columns(col =>
{
...
})
)
public ActionResult Update(Order value)
{
db.Entry(value).State = EntityState.Modified;
db.SaveChangesAsync();
return Json(value, JsonRequestBehavior.AllowGet);
}
public ActionResult Insert(Order value)
{
db.Orders.Add(value);
db.SaveChanges();
var data = db.Orders.ToList();
return Json(data, JsonRequestBehavior.AllowGet);
}
public ActionResult Remove(int key)
{
Order order = db.Orders.Find(key);
db.Orders.Remove(order);
db.SaveChanges();
return Json(order, JsonRequestBehavior.AllowGet);
}
|