public static List <Unit> ReadUnitData() { var allUnits = new List <Unit>(); var reader = DataReaderGenerator.Units(); while (reader.Read()) { var unit = new Unit(); unit.Name = reader["name"] as string; unit.ID = reader["id"] as string; unit.Description = reader["desc"] as string; unit.AreaId = reader["area_id"] as string; allUnits.Add(unit); } return(allUnits); }