Exemplo n.º 1
0
        public bool TieneIngrediente(Ingrediente i)
        {
            bool encontrado = false;
            int  contador   = 0;

            while (contador < Ingredientes.Count && !encontrado)
            {
                if (Ingredientes[contador].Ingrediente == i)
                {
                    encontrado = true;
                }
                contador++;
            }

            return(encontrado);
        }
Exemplo n.º 2
0
        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++;
            }
        }