using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography.X509Certificates; using System.Text; using System.Threading.Tasks; using Model; namespace ConsoleApp.Menu { /// /// An utility to find a recipe. /// internal class SearcherRecipe : Menu { public SearcherRecipe() : base("Search recipe") { } public static SearcherRecipe SearchInRecipeCollection(string title, RecipeCollection recipeCollection) { Dictionary recipesSelectors = new Dictionary(); foreach (Recipe recipe in recipeCollection) { recipesSelectors.Add(recipe, recipe.Title); } return new SearcherRecipe(title, CreateSelection(recipesSelectors)); } #region Methodes public override void Return() { Console.WriteLine(CurrentSelected); } #endregion } }