public ActionResult GridViewPartialAddNew(Car item) { if (ModelState.IsValid) { try { item.RtfContent = Encoding.UTF8.GetString(RichEditExtension.SaveCopy("richEdit", DocumentFormat.Rtf)); //Note that data modifications are not allowed in online demos. //To allow editing in local/offline mode, download the example //and comment out the line below and in GridViewPartialUpdate action method respectively. //OleDbDataProvider.AddNewItem(item); ViewData["EditError"] = "Data modifications are not allowed in online demos"; } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } var model = OleDbDataProvider.GetCars(); return(PartialView("_GridViewPartial", model)); }
public ActionResult GridViewPartialDelete(Int32 ID) { if (ID >= 0) { try { OleDbDataProvider.DeleteItem(ID); } catch (Exception e) { ViewData["EditError"] = e.Message; } } var model = OleDbDataProvider.GetCars(); return(PartialView("_GridViewPartial", model)); }
public ActionResult GridViewPartialUpdate(Car item) { if (ModelState.IsValid) { try { item.RtfContent = Encoding.UTF8.GetString(RichEditExtension.SaveCopy("richEdit", DocumentFormat.Rtf)); //OleDbDataProvider.UpdateItem(item); ViewData["EditError"] = "Data modifications are not allowed in online demos"; } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } var model = OleDbDataProvider.GetCars(); return(PartialView("_GridViewPartial", model)); }
public ActionResult GridViewPartial() { var model = OleDbDataProvider.GetCars(); return(PartialView("_GridViewPartial", model)); }