public ActionResult Index() { List <Perfi> _listaPerfiles = new List <Perfi>(); _listaPerfiles = new SeguridadDTO().FunGetPerfiles(); return(View(_listaPerfiles)); }
public ActionResult Index() { List <User> _listaUsuarios = new List <User>(); _listaUsuarios = new SeguridadDTO().FunGetUsuarios(); return(View(_listaUsuarios)); }
public SeguridadDTO getVariableSession() { SeguridadDTO seguridad; try { string valorSession = HttpContext.Session.GetString("usuario"); if (valorSession == null) { seguridad = new SeguridadDTO { valor = "" } } ; else { seguridad = new SeguridadDTO { valor = valorSession }; int idUser = int.Parse(HttpContext.Session.GetString("usuario")); int tipoUser = int.Parse(HttpContext.Session.GetString("tipoUsuario")); List <PaginaDTO> paginas; using (BDRestauranteContext db = new BDRestauranteContext()) { paginas = (from usuario in db.Usuario join tipoUsuario in db.TipoUsuario on usuario.Iidtipousuario equals tipoUsuario.Iidtipousuario join paginasTipo in db.PaginaTipoUsuario on usuario.Iidtipousuario equals paginasTipo.Iidtipousuario join pagina in db.Pagina on paginasTipo.Iidpagina equals pagina.Iidpagina where usuario.Iidusuario == idUser && usuario.Iidtipousuario == tipoUser && paginasTipo.Bhabilitado == 1 select new PaginaDTO { idPagina = pagina.Iidpagina, accion = pagina.Accion.Substring(1), mensaje = pagina.Mensaje }).ToList(); } seguridad.lista = paginas; } } catch (Exception ex) { return(null); } return(seguridad); }
public SeguridadDTO cerrarSesion() { SeguridadDTO seguridad; try { HttpContext.Session.Remove("usuario"); HttpContext.Session.Remove("tipoUsuario"); seguridad = new SeguridadDTO { valor = "ok" }; } catch (Exception ex) { return(new SeguridadDTO { valor = "" });; } return(seguridad); }