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