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) : ""); }
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)); }