public static jDataSet TojDataSet(this jDataSetModel model) { using (jDataSet ds = new jDataSet()) { ds.DataSetName = model.DataSetName; model.Tables.ForEach(x => ds.Add(new jDataTable(x))); return(ds); } }
public static jDataSetModel JsonModel(this DataSet ds) { using (jDataSet jds = new jDataSet(ds)) { jDataSetModel sm = new jDataSetModel(); sm.DataSetName = (jds.DataSource != null) ? jds.DataSource.DataSetName : ""; sm.Tables = new List <jDataModel>(); foreach (jDataTable dt in jds) { sm.Tables.Add(dt.JsonModel()); } return(sm); } }