public ActionResult BatchEditingUpdateModelPerson(MVCxGridViewBatchUpdateValues <Person, int> batchValues) { foreach (var person in batchValues.Update) { if (batchValues.IsValid(person)) { PersonsList.UpdatePerson(person); } else { batchValues.SetErrorText(person, "Correct validation errors"); } } foreach (var person in batchValues.Insert) { if (batchValues.IsValid(person)) { PersonsList.AddPerson(person); } else { batchValues.SetErrorText(person, "Correct validation errors"); } } foreach (var personID in batchValues.DeleteKeys) { PersonsList.DeletePerson(personID); } return(PartialView("GridViewPartial", PersonsList.GetPersons())); }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] Person personInfo) { if (ModelState.IsValid) { list.UpdatePerson(personInfo); } return(PartialView("GridViewTemplatePartial", list.GetPersons())); }
public ActionResult EditingUpdate(Person personInfo) { if (ModelState.IsValid) { list.UpdatePerson(personInfo); } return(PartialView("GridViewPartial", list.GetPersons())); }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] Person personInfo) { System.Diagnostics.Debug.WriteLine(personInfo.MiddleName); if (ModelState.IsValid) { list.UpdatePerson(personInfo); } return(PartialView("GridViewEditingPartial", list.GetPersons())); }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] Person personInfo, bool keepOpened) { if (ModelState.IsValid) { list.UpdatePerson(personInfo); } ViewData["KeepOpened"] = keepOpened; ViewData["EditingRowKey"] = personInfo.PersonID; return(PartialView("GridViewEditingPartial", list.GetPersons())); }