public ActionResult GridViewPartialUpdate(MVCxGridViewDataBinding.Models.MyModel item) { ViewData["Item"] = item; if (ModelState.IsValid) { try { // Insert here a code to update the item in your model MyModel.UpdateModel(Data, item); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } return(PartialView("_GridViewPartial", Data)); }
public ActionResult GridViewPartialAddNew(MVCxGridViewDataBinding.Models.MyModel item) { ViewData["Item"] = item; var model = MyModel.GetModelList(); if (ModelState.IsValid) { try { MyModel.InsertModel(Data, item); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } return(PartialView("_GridViewPartial", model)); }
public static void InsertModel(List <MyModel> l, MyModel m) { m.ModelID = l.Count + 1; l.Add(m); }