Esempio n. 1
0
        public List <(string service, List <Taxi> foundedTaxis)> ScanAllFiles()
        {
            var results = new List <(string, List <Taxi>)>();

            var filesPaths    = FilesProvider.GetInstance.FilesPaths;
            var servicesNames = FilesProvider.GetInstance.ServicesNames;

            for (var i = 0; i < filesPaths.Length; ++i)
            {
                var serviceName           = servicesNames[i];
                var filePath              = filesPaths[i];
                var foundedTaxisInService = _engine.DoSearchInFile(filePath, _desiredTaxi);

                results.Add((serviceName, foundedTaxisInService));
            }

            return(results);
        }