public static Dictionary LoadBatchRecommendations()

in RecommendationTools/RecommendationBatchUpdater/Loader.cs [13:29]


        public static Dictionary<string, RecommendationPOCO> LoadBatchRecommendations(string directory)
        {
            var recommendations = new Dictionary<string, RecommendationPOCO>();
            foreach (var file in Directory.EnumerateFiles(directory, "*.recommendation.json", SearchOption.TopDirectoryOnly))
            {
                try
                {
                    var recommendation = LoadSingleRecommendation(file);
                    recommendations[file] = recommendation;
                }
                catch (Exception e)
                {
                    Console.WriteLine($"Failed to load recommendation file {file}: {e}");
                }
            }
            return recommendations;
        }