Пример #1
0
        public static AutenticarSaida AutenticarDAL(AutenticarEntrada autenticar)
        {
            AutenticarSaida alunoAutenticado = new AutenticarSaida();

            try
            {
                using (var db = new SGCEntities())
                {
                    var alunoRetorno = db.ALUNOS.Where(x => db.ALUNOS.Count(e => e.EMAIL_ALUNO == autenticar.Login) > 0 && x.SENHA_ALUNO.ToLower() == autenticar.Senha).FirstOrDefault();
                    if (alunoRetorno != null)
                    {
                        alunoAutenticado         = ConverterAlunoAutenticado(alunoRetorno);
                        alunoAutenticado.Sucesso = true;
                    }

                    return(alunoAutenticado);
                }
            }
            catch (Exception ex)
            {
                alunoAutenticado.Sucesso = false;
                alunoAutenticado.Erro    = ex.Message;
                return(alunoAutenticado);
            }
        }
Пример #2
0
        private static AutenticarSaida ConverterAlunoAutenticado(ALUNOS aluno)
        {
            AutenticarSaida alunoConvertido = new AutenticarSaida();

            if (aluno != null)
            {
                alunoConvertido.Cpf       = aluno.CPF_ALUNO;
                alunoConvertido.Email     = aluno.EMAIL_ALUNO;
                alunoConvertido.Endereco  = aluno.END_ALUNO;
                alunoConvertido.Estado    = aluno.ESTADO_ALUNO;
                alunoConvertido.Municipio = aluno.MUNICIPIO_ALUNO;
                alunoConvertido.Nome      = aluno.NOME_ALUNO;
                alunoConvertido.Telefone  = aluno.TEL_ALUNO;
            }

            return(alunoConvertido);
        }