public ActionResult SaveData(WorkTypeChangeViewModel worktypes) { if (worktypes.updated != null) { foreach (var updated in worktypes.updated) { _workTypeService.Update(updated); } } if (worktypes.deleted != null) { foreach (var deleted in worktypes.deleted) { _workTypeService.Delete(deleted); } } if (worktypes.inserted != null) { foreach (var inserted in worktypes.inserted) { _workTypeService.Insert(inserted); } } _unitOfWork.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }