public static List <Refeicao> GetListRefeicoes()
        {
            List <Refeicao> list = new List <Refeicao>();
            Dictionary <int, List <Refeicao> > dictionary = Refeicoes.GetRefeicoes();

            foreach (int a in dictionary.Keys)
            {
                foreach (Refeicao r in dictionary[a])
                {
                    list.Add(r);
                }
            }
            return(list);
        }
 /// <summary>
 /// Calcula o dinheiro gasto de um dado cliente
 /// </summary>
 /// <param name="n">Numero do cliente</param>
 /// <returns>Total do dinheiro gasto,-1 se nao existe refeições</returns>
 public static double TotalGastoCliente(int n)
 {
     if (Refeicoes.GetRefeicoes().ContainsKey(n))
     {
         double soma = 0;
         foreach (Refeicao r in Refeicoes.ListaRefeicoesCliente(n))
         {
             soma = soma + r.Custo;
         }
         return(soma);
     }
     else
     {
         return(-1);
     }
 }
        /// <summary>
        /// Calcula a media do custo de todas as refeições do restaurante
        /// </summary>
        /// <returns></returns>
        //public double MediaCustoRefeicoes()
        //{
        //    int cont = 0;
        //    double soma = 0;
        //    foreach (Refeicao r in Refeicoes.GetRefeicaos())
        //    {
        //        if (r.Custo > 0)
        //        {
        //            soma = soma + r.Custo;
        //            cont++;
        //        }
        //    }
        //    if (cont != 0)
        //    {
        //        return soma / cont;
        //    }
        //    else return 0;
        //}

        public static Dictionary <int, List <Refeicao> > GetRefeicoes()
        {
            return(Refeicoes.GetRefeicoes());
        }