public RecipesFacade(IRecipesProvider recipesProvider, IStorageReaderWriter storageReaderWriter) { _RecipesProvider = recipesProvider; SelectedRecipesContainer = new SelectedRecipesContainer(); // new LocalStorageReaderWriter("favoriteRecipes") FavoriteRecipesContainer = new FavoriteRecipesContainer(storageReaderWriter, recipesProvider); }
public FavoriteRecipesContainer(IStorageReaderWriter storageReaderWriter, IRecipesProvider recipesProvider) { _FavoriteRecipesContainerRetriever = new RecipesContainerRetriever(this, storageReaderWriter, recipesProvider); }
public RecipesContainerRetriever(RecipesContainer recipesContainer, IStorageReaderWriter storageReaderWriter, IRecipesProvider recipesProvider) { _recipesContainer = recipesContainer; _storageReaderWriter = storageReaderWriter; _recipesProvider = recipesProvider; }
public RecipesSearcherService(IStorageProductsService storageProducts, IRecipesProvider recipeProvider) { this.storageProducts = storageProducts; this.recipeProvider = recipeProvider; }