public ActionResult Metric_Update([DataSourceRequest] DataSourceRequest request, MetricDTO metric) { try { if (ModelState.IsValid) { _iMetricRepository.Update_Metric(metric); return(Json(new[] { metric }.ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet)); } else { return(Json(null, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(null, JsonRequestBehavior.AllowGet)); } }