public bool TryGetStation(string query, out Station sourceStation) { string station = CleanInput(query.ToLower()); return StationMap.TryGetValue(station, out sourceStation); }
public bool TryGetStationX(string query, out Station sourceStation) { sourceStation = null; bool validEntity = false; string station = CleanInput(query.ToLower()); validEntity = IsValidEntity(stationDict, station); if (validEntity) { sourceStation = new Station(); sourceStation.Name = station; sourceStation.Code = stationDict[station]; } return validEntity; }
//file contians 3 words public Dictionary<string, Station> ConvertStationTsvToStationDictionary(String tsvFilePath) { StreamReader reader = ReadFile(tsvFilePath); string readLine; while ((readLine = reader.ReadLine()) != null) { string[] a = readLine.Split('\t'); Station station = new Station(a[2],a[1]); StationMap[a[0]] = station; } reader.Close(); return StationMap; }