private List <AbstractIngredient> SumFridgeIngredients() // tworzy i zwraca listę unikalnych produktów //ze zsumowanymi ilościami { List <AbstractIngredient> ListOfUniqueIngredients = EmptyListOfIngredients; //lokalna lista, której składniki będą //uzupełniane o ilości foreach (AbstractIngredient i in Fridge.Content) { foreach (AbstractIngredient Unique in ListOfUniqueIngredients) { if (i.Name == Unique.Name) //sprawdza, czy nazwy składników się zgadzają i jeśli tak, //to uzupełnia ich właściwość Amount { Unique.AddAmount(i.Amount); } } } return(ListOfUniqueIngredients); }