예제 #1
0
 private async Task <string> ObterNomeTurma(Pendencia pendencia)
 {
     return(pendencia.EhPendenciaAula() ?
            await ObterDescricaoTurmaPendenciaAula(pendencia.Id) :
            pendencia.EhPendenciaFechamento() ?
            await ObterDescricaoTurmaPendenciaFechamento(pendencia.Id) :
            pendencia.EhPendenciaProfessor() ?
            await ObterDescricaoTurmaPendenciaProfessor(pendencia.Id) :
            "");
 }
예제 #2
0
        private async Task <string> ObterDescricaoPendencia(Pendencia pendencia)
        {
            if (pendencia.EhPendenciaAula())
            {
                return(await ObterDescricaoPendenciaAula(pendencia));
            }
            if (pendencia.EhPendenciaCadastroEvento())
            {
                return(await ObterDescricaoPendenciaEvento(pendencia));
            }
            if (pendencia.EhPendenciaAusenciaAvaliacaoCP())
            {
                return(await ObterDescricaoPendenciaAusenciaAvaliacaoCP(pendencia));
            }
            if (pendencia.EhPendenciaAusenciaDeRegistroIndividual())
            {
                return(await ObterDescricaoPendenciaAusenciaRegistroIndividualAsync(pendencia));
            }

            return(ObterDescricaoPendenciaGeral(pendencia));
        }