public ActionResult Test(KPI_EXCUTE_VIEWMODEL vm) { try { var msg = string.Empty; _procLogService.Log(_procLogService.KPICatCode(), vm?.startDate, vm?.endDate, vm.primaryKey); var pageData = _kpiService.Test(vm); var result = new LayPadding <TC_SD_EPKI_VALUE_VIEWMODEL>() { result = true, msg = msg, list = pageData.Items, count = pageData.TotalItems }; return(Content(result.ToJson())); } catch (Exception e) { _errorLogService.LogErr(e.ToString(), ConvertExeFlag(vm.flag)); return(NoPage()); } }