using Models; namespace ShoopNCook.Pages; using Endpoint; using LocalEndpoint; using Models; using ShoopNCook.Views; public partial class FavoritesPage : ContentPage { public FavoritesPage(Account account, IRecipesService service) { InitializeComponent(); IAccountRecipes recipes = service.GetRecipesOf(account); recipes.GetFavorites().ForEach(info => { RecipeViewLayout.Children.Add(new RecipeView(info, () => { Recipe recipe = service.GetRecipe(info); AccountRecipeRate? rate = recipes.FindRate(info); Shell.Current.Navigation.PushAsync(new RecipePage(recipe, rate, 1)); })); }); } }