public ActionResult GetForm(string primaryKey) { int id = int.Parse(primaryKey); var entity = _kpiService.Get(r => r.SD_EKPI_ID == id); return(Content(new SD_EKPI_INFO_VIEWMODEL { SD_EKPI_ID = entity.SD_EKPI_ID, SD_ID = entity.SD_ID, SD_CODE = entity.SD_CODE, SD_EKPI_CODE = entity.SD_EKPI_CODE, SD_EKPI_NAME = entity.SD_EKPI_NAME, SD_EKPI_ALIAS = entity.SD_EKPI_ALIAS, ORDER_NO = entity.ORDER_NO, SD_EKPI_CAT = entity.SD_EKPI_CAT, IS_POSITIVE = entity.IS_POSITIVE, SD_EKPI_ALGO = entity.SD_EKPI_ALGO, SD_EKPI_DESC = entity.SD_EKPI_DESC, VALID_FLAG = entity.VALID_FLAG, IS_RSN = (entity.IS_RSN == 1) ? true : false, IS_DISTRIBUTION = (entity.IS_DISTRIBUTION == 1) ? true : false, IS_TREND = (entity.IS_TREND == 1) ? true : false, NUM_PRECISION = entity.NUM_PRECISION, SD_EKPI_TYPE = entity.SD_EKPI_TYPE, IS_NUM = entity.IS_NUM, IS_DYNAMIC = entity.IS_DYNAMIC, UPD_USER_ID = entity.UPD_USER_ID, UPD_DATE = entity.UPD_DATE, VALUE_TABLE_ID = entity.VALUE_TABLE_ID, SD_EKPI_CONVER = entity.SD_EKPI_CONVER, SD_EKPI_UNIT = entity.SD_EKPI_UNIT, SD_EKPI_PLATONAME = entity.SD_EKPI_PLATONAME }.ToJson())); }