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)); }
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(); }