Пример #1
0
        public void ReadAllFiles()
        {
            var allFiles = Directory.GetFiles(path, "*.gpx");

            if (allFiles.Count() == 0)
            {
                throw new Exception("No files found");
            }
            foreach (var fileName in allFiles)
            {
                parser = new XMLParser(fileName);
                Console.WriteLine("Reading file: {0}", fileName);
                var pointsToAdd = PointsAdjuster.Adjust(parser.GetAllPoints());
                foreach (var pair in pointsToAdd)
                {
                    if (allPoints.ContainsKey(pair))
                    {
                        allPoints[pair] += 1;
                    }
                    else
                    {
                        allPoints.Add(pair, 1);
                    }
                }
            }
        }