public ActionResult Index(PromocionesFiltrosModel promocionesFiltrosModel, int?page) { var productos = Listado(promocionesFiltrosModel); var pageNumber = page ?? 1; var pageSize = 30; IPagedList <PromocionCompleta> lista = productos.OrderBy(s => s.Descripcion).ToPagedList(pageNumber, pageSize); var listadoModel = new PromocionesListadoModel { List = lista, Filtros = promocionesFiltrosModel ?? new PromocionesFiltrosModel() }; return(PartialOrView(listadoModel)); }
public ActionResult Listado(PromocionesFiltrosModel filtros, int?page) { var productos = Listado(filtros); var pageSize = 30; var lista = productos.ToPagedList(page ?? 1, pageSize); var listadoModel = new PromocionesListadoModel { List = lista, Filtros = filtros, Codigo = filtros.Codigo, Descripcion = filtros.Descripcion, Precio = filtros.Precio, RubroId = filtros.RubroId, StockReposicion = filtros.StockReposicion }; return(PartialView("_Listado", listadoModel)); }