// GET: Usuario public ActionResult Index() { IngresosContext db = new IngresosContext(); List <Usuario> lista = db.Usuario.Where(a => a.UserCar == "SISTEMAS").ToList(); return(View(lista)); }
public ActionResult Login(Usuario u) { if (!ModelState.IsValid) { return(View("Login")); } try { //Empleando using para no dejar conexiones abiertas inncesarias using (IngresosContext db = new IngresosContext()) { //return RedirectToAction("Index", "Home"); var Hash = Encrypt.GetMD5(u.UserPass); var obj = db.Usuario.Where(uModel => uModel.IdUsuario.Equals(u.IdUsuario) && uModel.UserPass == Hash).FirstOrDefault(); if (obj == null) { ViewBag.MensajeError = "Credenciales no validas"; return(View("Login")); } else { Session["IdUsuario"] = obj.IdUsuario.ToString(); Session["UserNom"] = obj.UserNom.ToString(); Session["UserApe"] = obj.UserApe.ToString(); Session["UserCar"] = obj.UserCar.ToString(); return(RedirectToAction("Index")); } } } catch (Exception ex) { ModelState.AddModelError("Error al agregar al alumno", ex); return(View()); } }