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