public ActionResult KendoSave([DataSourceRequest] DataSourceRequest request, tblMachineParts model)
        {
            if (model == null || !ModelState.IsValid)
            {
                return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
            }

            string message = string.Empty;

            if (model.MachinePartId > 0)
            {
                model.CreatedBy   = SessionHelper.UserId;
                model.CreatedDate = DateTime.Now;
                message           = _dbRepository.Update(model);
            }
            else
            {
                model.ModifiedBy   = SessionHelper.UserId;
                model.ModifiedDate = DateTime.Now;
                message            = _dbRepository.Insert(model);
            }

            ModelState.Clear();
            if (!string.IsNullOrEmpty(message))
            {
                ModelState.AddModelError("ProductValue", message);
            }

            return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
        }
        public ActionResult KendoDestroy([DataSourceRequest] DataSourceRequest request, tblMachineParts model)
        {
            string deleteMessage = _dbRepository.Delete(model.MachinePartId);

            ModelState.Clear();
            if (!string.IsNullOrEmpty(deleteMessage))
            {
                ModelState.AddModelError(deleteMessage, deleteMessage);
            }

            return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
        }