public ActionResult UpdateProcedureGroup([DataSourceRequest] DataSourceRequest request, ProcedureGroup procedureGroup)
        {
            if (procedureGroup != null && ModelState.IsValid)
            {
                DataProvider.Update(procedureGroup);
            }

            return Json(new[] { procedureGroup }.ToDataSourceResult(request, ModelState));
        }
        public ActionResult DeleteProcedureGroup([DataSourceRequest] DataSourceRequest request, ProcedureGroup procedureGroup)
        {
            if (procedureGroup != null)
            {
                DataProvider.Delete(procedureGroup);
            }

            return(Json(new[] { procedureGroup }.ToDataSourceResult(request, ModelState)));
        }
        public ActionResult AddProcedureGroup([DataSourceRequest] DataSourceRequest request, ProcedureGroup procedureGroup)
        {
            if (procedureGroup != null && ModelState.IsValid)
            {
                DataProvider.Add(procedureGroup);
            }

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