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