public ActionResult Post(string tablename, [FromBody] object value) { ActionResult result = null; try { JArray array = (JArray)value; MySqlConnector connector = new MySqlConnector(_connectionString); foreach (JObject jObject in array.Children()) { Dictionary <string, string> updateSet = GetValues(jObject); connector.InsertSingleRecord(tablename, updateSet); } result = NoContent(); } catch (Exception ex) { result = StatusCode(500, new { Error = ex.Message }); } return(result); }