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