private static void ImportRecipes() { var files = Directory.GetFiles(@"E:\UnicaRecipes\"); var repo = new RecipeWriteRepository(ConfigurationManager.ConnectionStrings["Recipes"].ConnectionString); var allReciepes = new List <CrawledRecipe>(); foreach (var file in files) { var json = File.ReadAllText(file); var recipes = JsonConvert.DeserializeObject <List <CrawledRecipe> >(json); allReciepes.AddRange(recipes); } var importer = new RecipesImporter(repo); importer.ImportRecipes(allReciepes.Distinct()); }
public RecipesImporter(RecipeWriteRepository repository) { _repository = repository; }