public static List <Area> ReadAreaData() { var allAreas = new List <Area>(); var reader = DataReaderGenerator.Areas(); while (reader.Read()) { var area = new Area(); area.Name = reader["name"] as string; area.ID = reader["id"] as string; area.Description = reader["desc"] as string; area.PlantId = reader["plant_id"] as string; allAreas.Add(area); } return(allAreas); }