internal static int getStation(List <DO.LineStation> uniqueStatinCode, DO.Areas areaOfFirstStation = DO.Areas.GENERAL) { if (uniqueStatinCode.Count == 0) { return(DataSource.StationsList.ElementAt(random.Next(0, DataSource.StationsList.Count)).Code); } var lTemp = DataSource.StationsList.Where(s1 => uniqueStatinCode.All(s2 => s1.Code != s2.Station)); lTemp = from s in lTemp where s.Area == areaOfFirstStation select s; return(lTemp.ElementAt(random.Next(0, lTemp.Count())).Code); }
public BO.BusLine GetBusLine(int lineNumber, DO.Areas area) { return(BusLineDoBoAdapter(dl.GetLine(lineNumber, area))); }