/// <summary>
        /// Este método salva e atualiza a tabela de Alimentação
        /// </summary>
        /// <param name="objAlimentacao"></param>
        /// <returns></returns>
        public Alimentacao SalvarAlimentacao(Alimentacao objAlimentacao)
        {
            AlimentacaoDados objAlimentacaoDados = new AlimentacaoDados();

            objAlimentacao = objAlimentacaoDados.Salvar(objAlimentacao);

            return objAlimentacao;
        }
        /// <summary>
        /// Consulta a Alimentação conforme o Dia Escolhido
        /// </summary>
        /// <param name="diaSemana"></param>
        public List<ConsultarAlimentacaoDTO.DiaSemanaDTO> ConsultarAlimentacao(string diaSemana)
        {
            AlimentacaoDados objAlimentacaoDados = new AlimentacaoDados();
            List<Alimentacao> objalimentacaoLista = new List<Alimentacao>();
            List<ConsultarAlimentacaoDTO.DiaSemanaDTO> objDiaSemanaDTOLista = new List<ConsultarAlimentacaoDTO.DiaSemanaDTO>();
            ConsultarAlimentacaoDTO.DiaSemanaDTO objDiaSemanaDTO = new ConsultarAlimentacaoDTO.DiaSemanaDTO();

            //Obtem a Alimentação lista por um dia da semana
            objalimentacaoLista = objAlimentacaoDados.ListarPorDia(diaSemana);


            if (objalimentacaoLista.Count > 0)
            {
                //Todas as alimentações são do mesmo dia
                objDiaSemanaDTO.DiaSemana = objalimentacaoLista[0].DiaSemana;

                //Adiciona os Períodos de Alimentação do dia
                ConsultarAlimentacaoDTO.PeriodoDTO objPeriodoDTO = null; 
                foreach (Alimentacao itemAlimentacao in objalimentacaoLista)
                {
                    objPeriodoDTO = new ConsultarAlimentacaoDTO.PeriodoDTO();

                    objPeriodoDTO.Diretiva = itemAlimentacao.Diretiva;
                    objPeriodoDTO.Horario = itemAlimentacao.Horario;
                    objPeriodoDTO.NomePeriodo = itemAlimentacao.Periodo;

                    if (objPeriodoDTO.NomePeriodo == "Colacao")
                        objPeriodoDTO.NomePeriodo = "Colação";
                    else if (objPeriodoDTO.NomePeriodo == "Almoco")
                        objPeriodoDTO.NomePeriodo = "Almoço";


                    //Concatena os alimentos da alimentação
                    foreach (AlimentacaoAlimento itemAlimentacaoAlimento in itemAlimentacao.AlimentacaoAlimentoLista)
                    {
                        objPeriodoDTO.Alimentos += itemAlimentacaoAlimento.NomeAlimento + ", ";
                    }
                    //Apaga a última vírgula
                    objPeriodoDTO.Alimentos = objPeriodoDTO.Alimentos.Remove(objPeriodoDTO.Alimentos.Length - 2);

                    //Insere os períodos do dia
                    objDiaSemanaDTO.PeriodoDTOLista.Add(objPeriodoDTO);
                }

                objDiaSemanaDTOLista.Add(objDiaSemanaDTO);
            }

            return objDiaSemanaDTOLista;
        }
        /// <summary>
        /// Este método retorna uma Alimentação pelo dia da semana e pelo período 
        /// </summary>
        /// <param name="dia"></param>
        /// <param name="periodo"></param>
        /// <returns></returns>
        public Alimentacao ObterAlimentacaoPorDiaPeriodo(string dia, string periodo)
        {
            AlimentacaoDados objAlimentacaoDados = new AlimentacaoDados();

            return objAlimentacaoDados.ObterPorDiaPeriodo(dia, periodo);
        }
        /// <summary>
        /// Este método exclui todos os dados de uma Alimentação pelo seu código
        /// </summary>
        /// <param name="codigoAlimentacao"></param>
        /// <returns></returns>
        public bool ExcluirAlimentacao(int codigoAlimentacao)
        {
            AlimentacaoDados objAlimentacaoDados = new AlimentacaoDados();

            return objAlimentacaoDados.Excluir(codigoAlimentacao);
        }
        /// <summary>
        /// Este método obtem uma alimentação pelo seu código
        /// </summary>
        /// <param name="codigoAlimentacao"></param>
        /// <returns></returns>
        public Alimentacao ObterAlimentacao(int codigoAlimentacao)
        {
            AlimentacaoDados objAlimentacaoDados = new AlimentacaoDados();

            return objAlimentacaoDados.Obter(codigoAlimentacao);
        }