Ejemplo n.º 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);
            }
        }
Ejemplo n.º 2
0
 public static Aluno Autenticar(AutenticarEntrada autenticarEntrada)
 {
     return(AlunoDAL.AutenticarDAL(autenticarEntrada));
 }
Ejemplo n.º 3
0
        // GET api/values/5
        public Aluno AutenticarAluno(AutenticarEntrada autenticar)
        {
            AlunoBLL alunoBll = new AlunoBLL();

            return(AlunoBLL.Autenticar(autenticar));
        }