// POST api/sqlnomal public string Post(ValueNomal value) { gnSqlNomal gn = new gnSqlNomal(); general gns = new general(); var dicAppSet = gns.ReadAppseting(); if (value == null || value.config == null) { return("{\"result\":\"ERROR\",\"data\":\"Kiểm tra lại định dạng json đầu vào\"}"); } Db_Access ac = new Db_Access(); var check = ac.checkRequertLienTuc(HttpContext.Current, dicAppSet, value.config, value.para); if (!check) { return("{\"result\":\"ERROR\",\"data\":\"Không cho phép request liên tục\"}"); } var config = gn.convertConfigToDic(value.config); var para = gn.convertParaToDic(value.para); return(gn.ExecuteSqlDataset(config, para)); }