public ActionResult Ingresar(ViewIngresar ingresar) { if (ModelState.IsValid == true) { UsuarioMos = usuario.Ingresar(ingresar.Usuario, ingresar.Password); if (UsuarioMos != null) { Session["IdUsuario"] = UsuarioMos.IdUsuario; Session["NomMostrar"] = UsuarioMos.NombresMostrar; Session["IdPerfil"] = UsuarioMos.IdPerfil; Session["Perfil"] = UsuarioMos.Perfil; Session["FotoPerfil"] = UsuarioMos.FotoPerfil; Session["Ruta"] = "http://localhost:52963/assets/images/userimages/"; Session["Rutac"] = "http://localhost:52963"; return(RedirectToAction("Indexaf")); } else { ViewBag.Mensaje = "Usuario y/o Password incorrectos"; return(View("Index")); } } else { return(View("Index")); } }
public UsuarioMostrar Ingresar(string usuario, string password) { UsuarioMostrar user = new UsuarioMostrar(); try { using (var context = new SIGHUContext()) { user = (from u in context.USUARIO where u.LoginUsuario == usuario && u.PasswordUsuario == password && u.Activo == 1 select new UsuarioMostrar { IdUsuario = u.IdUsuario, NombresMostrar = u.PERSONA.NombreP + " " + u.PERSONA.ApellidoP, IdPerfil = u.IdPerfil, Perfil = u.PERFILES.Perfil, FotoPerfil = u.PERSONA.FotoPerfil }).FirstOrDefault(); return(user); } } catch (Exception ex) { throw new Exception(ex.Message); } }