public Refeicoes Alterar(RefeicoesRequest request, string usuario)
        {
            var refeicaoExistente = repositorio.ObterPorId(request.Id);

            if (refeicaoExistente != null)
            {
                refeicaoExistente.AlterarPeso(request.Peso, refeicaoExistente);
                ValidarRefeicao(refeicaoExistente);
                if (Validar)
                {
                    return(repositorio.Alterar(refeicaoExistente));
                }
            }
            else
            {
                AdicionarNotificacao("Refeicao", "Refeição não existe.");
            }
            return(null);
        }
        public Refeicoes Incluir(RefeicoesRequest request, string usuario)
        {
            var novaRefeicao = new Refeicoes(request.DataRefeicao, request.Refeicao, request.IdAlimento, request.Peso, usuario);

            ValidarRefeicao(novaRefeicao);
            if (Validar)
            {
                bool refeicaoExistente = repositorio.VerificarRefeicaoExistente(request.DataRefeicao, request.Refeicao, request.IdAlimento);
                if (!refeicaoExistente)
                {
                    return(repositorio.Incluir(novaRefeicao));
                }
                else
                {
                    AdicionarNotificacao("Refeicao", "Refeição já existe, nesta data");
                }
            }
            return(null);
        }