private void TrataListarCpfIrregular(IEnumerable <AlunoResponsavelAdesaoAEDto> alunosResponsaveisParaTratar, IEnumerable <UsuarioAEDto> usuariosDoApp, TurmaResumoDto turma, AdesaoAETurmaDto turmaParaAdicionar) { var alunosResponsaveisDaTurma = alunosResponsaveisParaTratar.Where(a => a.TurmaCodigo == long.Parse(turma.Codigo) && !UtilCPF.Valida(a.ResponsavelCpf)).OrderBy(a => a.NomeAlunoParaVisualizar()); foreach (var alunoResponsaveisDaTurma in alunosResponsaveisDaTurma) { var alunoResponsavelParaAdicionar = new AdesaoAEUeAlunoDto() { Contato = alunoResponsaveisDaTurma.ResponsavelCelularFormatado(), CpfResponsavel = alunoResponsaveisDaTurma.ResponsavelCpf?.ToString(), Responsavel = alunoResponsaveisDaTurma.ResponsavelNome?.Trim(), Estudante = alunoResponsaveisDaTurma.NomeAlunoParaVisualizar(), Numero = alunoResponsaveisDaTurma.AlunoNumeroChamada }; turmaParaAdicionar.Alunos.Add(alunoResponsavelParaAdicionar); } }
private string ObtemSituacaoApp(UsuarioAEDto usuarioApp, AlunoResponsavelAdesaoAEDto alunoResponsavelAdesaoAEDto) { if (string.IsNullOrEmpty(alunoResponsavelAdesaoAEDto.ResponsavelCpf) || !UtilCPF.Valida(alunoResponsavelAdesaoAEDto.ResponsavelCpf)) { return("CPF inválido"); } if (usuarioApp == null || usuarioApp.Excluido) { return("Não tem"); } else { if (usuarioApp.PrimeiroAcesso) { return("Primeiro acesso incompleto"); } } return("Tem"); }