private static void PopulateModel(List<BikeTable> hierarchy, BikeTable model, DataSet ds)
 {
     // Single query returns one table
     DataTable dt = ds.Tables[0];
     // read column names to use to select correct fields for data
     // TBD Inspect here to find column names for pivoted Dayname-bikes
     Dictionary<string, int> colnbr = new Dictionary<string, int>();
     foreach (DataColumn dc in dt.Columns)
     {
         colnbr.Add(dc.ColumnName, dc.Ordinal);
     }
     foreach (DataRow dr in dt.Rows)
     {
         model.UpdateForDR(hierarchy, 0, dr, colnbr);
     }
 }
Exemple #2
0
        private static void PopulateModel(List <BikeTable> hierarchy, BikeTable model, DataSet ds)
        {
            // Single query returns one table
            DataTable dt = ds.Tables[0];
            // read column names to use to select correct fields for data
            // TBD Inspect here to find column names for pivoted Dayname-bikes
            Dictionary <string, int> colnbr = new Dictionary <string, int>();

            foreach (DataColumn dc in dt.Columns)
            {
                colnbr.Add(dc.ColumnName, dc.Ordinal);
            }
            foreach (DataRow dr in dt.Rows)
            {
                model.UpdateForDR(hierarchy, 0, dr, colnbr);
            }
        }