Пример #1
0
        public async Task <ActionResult> Index(int pagina = 1)
        {
            var viewModel = new ListaGestionPostsViewModel
            {
                BuscarPor  = CriteriosBusqueda.Vacio().BuscarPor,
                ListaPosts = await _db.Posts
                             .Publicados()
                             .Select(m => new LineaGestionPost
                {
                    Id               = m.Id,
                    UrlSlug          = m.UrlSlug,
                    Titulo           = m.Titulo,
                    FechaPost        = m.FechaPost,
                    EsRssAtom        = m.EsRssAtom,
                    FechaPublicacion = m.FechaPublicacion,
                    Autor            = m.Autor,
                    ListaTags        = m.Tags
                })
                             .OrderByDescending(m => m.FechaPost)
                             .ToPagedListAsync(pagina, 100)
            };



            return(View(viewModel));
        }
Пример #2
0
        private void mostrarRegistrosEnDG()
        {
            dgProductos.DataSource = null;
            //borrar todos los ren del DG
            dgProductos.Rows.Clear();
            //se crea lista de criterios de busqueda
            List <CriteriosBusqueda> criterios = new List <CriteriosBusqueda>();
            //se crea objeto de crioterio para busqueda
            CriteriosBusqueda criterio = new CriteriosBusqueda();

            //se asignan los datos del criterio del WHERE
            criterio.campo = " 1 ";
            criterio.operadorIntermedio = OperadorDeConsulta.IGUAL;
            criterio.valor         = "1";
            criterio.operadorFinal = OperadorDeConsulta.NINGUNO;
            //se incluye el criterio en la lista de criterios
            criterios.Add(criterio);
            //se ejecuta la consulta y se asigna el resultado al DtaGrid
            dgProductos.DataSource = cli.consultar(criterios);
            //se refresca el dataGrid para mostrar los datos
            dgProductos.Refresh();
        }