예제 #1
0
        public ActionResult Listado(UsuariosFiltrosModel filtros, int?page)
        {
            var usuarios = Uow.Usuarios.ListadoPorCuenta(UsuarioActual.CuentaId, u => u.Roles)
                           .Where(u => !u.Eliminado)
                           .Where(filtros.GetFilterExpression());

            var lista        = usuarios.ToPagedList(page ?? 1, AppSettings.DefaultPageSize);
            var listadoModel = new UsuariosListadoModel
            {
                List            = lista,
                Filtros         = filtros,
                PalabrasABuscar = filtros.PalabrasABuscar,
                RolId           = filtros.RolId
            };

            return(PartialView("_Listado", listadoModel));
        }
        public ActionResult Listado(UsuariosFiltrosModel filtros, int? page)
        {
            var usuarios = Uow.Usuarios.ListadoPorCuenta(UsuarioActual.CuentaId, u => u.Roles)
                .Where(u => !u.Eliminado)
                .Where(filtros.GetFilterExpression());

            var lista = usuarios.ToPagedList(page ?? 1, AppSettings.DefaultPageSize);
            var listadoModel = new UsuariosListadoModel
            {
                List = lista,
                Filtros = filtros,
                PalabrasABuscar = filtros.PalabrasABuscar,
                RolId = filtros.RolId
            };

            return PartialView("_Listado", listadoModel);
        }