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));
        }