private static IEnumerable<ProductReport> GetProductReportFiles(string directory) { var products = new Collection<ProductReport>(); var reportFiles = Directory.EnumerateFiles(directory); foreach (var file in reportFiles) { var currentReportFile = ReadFileAsJson(file); var currReport = new ProductReport(currentReportFile); products.Add(currReport); } return products; }