Пример #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
        internal static IEnumerable <Aluno> BuscarTodosAlunos()
        {
            List <Aluno> listRetornoAlunos = new List <Aluno>();

            try
            {
                using (var db = new SGCEntities())
                {
                    var alunosRetorno = db.ALUNOS;

                    if (alunosRetorno.Any())
                    {
                        foreach (var itemAluno in alunosRetorno)
                        {
                            listRetornoAlunos.Add(ConverterAluno(itemAluno));
                        }
                    }

                    return(listRetornoAlunos);
                }
            }
            catch (Exception ex)
            {
                return(listRetornoAlunos);
            }
        }
Пример #3
0
 public ActionResult Login(tbl_Usuarios objUser)
 {
     if (ModelState.IsValid)
     {
         using (SGCEntities db = new SGCEntities())
         {
             var obj = db.tbl_Usuarios.Where(a => a.Id_Usuario.Equals(objUser.Id_Usuario) && a.Contraseña.Equals(objUser.Contraseña)).FirstOrDefault();
             if (obj != null)
             {
                 Session["Id_Usuario"]  = obj.Id_Usuario.ToString();
                 Session["Nom_Docente"] = obj.Nom_Docente.ToString();
                 return(RedirectToAction("Inicio"));
             }
         }
     }
     return(View(objUser));
 }