// POST: api/BulkCopySqlRenameCol public string Post(paraExportXml value) { try { general gn = new general(); var json = ""; var dicConfig = gn.ConfigConvertToDicConfig(value.config); if (dicConfig == null) { return("{\"result\":\"ERROR\",\"data\":[{\"status\":\"Kiểm tra lại định dạng json đầu vào\"}]}"); } var table = JObject.Parse(value.para); if (table == null) { return("{\"result\":\"ERROR\",\"data\":[{\"status\":\"Kiểm tra lại định dạng json đầu vào\"}]}"); } gnSqlNomal gns = new gnSqlNomal(); var para = gns.convertParaToDic(value.para); DataTable dt = new DataTable("dt"); foreach (var val in table) { dt = gn.ConvertJsonToDataTable(val.Value.ToString(), val.Key); break; } gn.ExportTable(dt, dicConfig); return(json); } catch (Exception ex) { return("{\"result\":\"ERROR\",\"data\":[{\"status\":\"" + ex.Message.Replace("\n", "") + "\"}]}"); } }