Esempio n. 1
0
        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());
        }
Esempio n. 2
0
 public RecipesImporter(RecipeWriteRepository repository)
 {
     _repository = repository;
 }