//static void initializStations(int numOfStation = 100) //{ // StationsList = new List<DO.Station>(); // for (int i = 0; i < numOfStation; i++) // { // double latitude, longitude; // RandomValues.getLocation(out latitude, out longitude); // StationsList.Add(new DO.Station() // { // Code = RandomValues.getUniqueStationKey(), // Latitude = latitude, // Longitude = longitude, // Area = RandomValues.getArea(longitude, latitude), // IsDeleted = false // }); // } //} static void initializLines(int numOfLins = 10) { LinesList = new List <DO.Line>(); LineStationsList = new List <DO.LineStation>(); for (int i = 0; i < numOfLins; i++) { var newLine = new DO.Line() { Id = DalApi.Counters.LineCounter, Code = RandomValues.getLineCode(), IsDeleted = false }; var firstAndLastStationCode = initializLineStations(newLine.Id); newLine.FirstStation = firstAndLastStationCode[0]; newLine.LastStation = firstAndLastStationCode[1]; newLine.Area = StationsList.Find(s => s.Code == newLine.FirstStation).Area; LinesList.Add(newLine); } }