public string ConvertToString(AbstractRecipe recipe) // lokalna metoda zwracająca listę składników w postaci stringa, { //żeby ułatwić jego zapisanie w bazie danych string output = ""; //pole na docelowy string Converter = new RecipeConverter(); //zawiera narzędzia służące konwertowaniu typu Recipe na string i na odwrót for (int i = 0; i < recipe.ListOfIngredients.Count; i++) { output += Converter.FromIngredientToString(recipe.ListOfIngredients[i]);//dodaje kolejne nazwy i ilości do "output" if (i < recipe.ListOfIngredients.Count - 1) { output += ";";//rozdziela kolejne składniki średnikiem } } return(output); }
public string ConvertToString(AbstractRecipe recipe) // zwraca listę składników w postaci stringa { string output = ""; Converter = new RecipeConverter(); for (int i = 0; i < recipe.ListOfIngredients.Count; i++) { output += Converter.FromIngredientToString(recipe.ListOfIngredients[i]); if (i < recipe.ListOfIngredients.Count - 1) { output += ";"; } } return(output); }
public List <AbstractIngredient> ConvertToRecipe(string recipeAsString) { Converter = new RecipeConverter(); return(Converter.FromStringToListOfIngredients(recipeAsString)); }