public void ActualizarIngrediente(Ingrediente i, int cantidad) { bool encontrado = false; int contador = 0; while (contador < Ingredientes.Count && !encontrado) { if (Ingredientes[contador].Ingrediente == i) { if (cantidad > 0) { Ingredientes[contador].Cantidad = cantidad; } else { Ingredientes.Remove(Ingredientes[contador]); } encontrado = true; } contador++; } }