public ActionResult Listado(ExcepcionRubrosFiltrosModel filtros, int?page) { var excepcionesRubros = Uow.ExcepcionesRubros.Listado(e => e.Rubro, e => e.MaxiKiosco) .Where(e => e.MaxiKiosco.CuentaId == UsuarioActual.CuentaId) .Where(filtros.GetFilterExpression()); var lista = excepcionesRubros.ToPagedList(page ?? 1, AppSettings.DefaultPageSize); var listadoModel = new ExcepcionRubrosListadoModel { List = lista, Filtros = filtros, MaxiKioscoId = filtros.MaxiKioscoId, Rubro = filtros.Rubro }; return(PartialView("_Listado", listadoModel)); }
public ActionResult Index(ExcepcionRubrosListadoModel model, int?page) { model.Filtros = model.Filtros ?? new ExcepcionRubrosFiltrosModel() { MaxiKioscoId = model.MaxiKioscoId, Rubro = model.Rubro }; List <ExcepcionRubro> excepcionesRubros = Uow.ExcepcionesRubros.Listado(e => e.Rubro, e => e.MaxiKiosco) .Where(e => e.MaxiKiosco.CuentaId == UsuarioActual.CuentaId) .Where(model.Filtros.GetFilterExpression()) .ToList(); var pageNumber = page ?? 1; var pageSize = AppSettings.DefaultPageSize; IPagedList <ExcepcionRubro> lista = excepcionesRubros.OrderBy(s => s.Rubro.Descripcion).ToPagedList(pageNumber, pageSize); model.List = lista; return(PartialOrView(model)); }
public ActionResult Listado(ExcepcionRubrosFiltrosModel filtros, int? page) { var excepcionesRubros = Uow.ExcepcionesRubros.Listado(e => e.Rubro, e => e.MaxiKiosco) .Where(e => e.MaxiKiosco.CuentaId == UsuarioActual.CuentaId) .Where(filtros.GetFilterExpression()); var lista = excepcionesRubros.ToPagedList(page ?? 1, AppSettings.DefaultPageSize); var listadoModel = new ExcepcionRubrosListadoModel { List = lista, Filtros = filtros, MaxiKioscoId = filtros.MaxiKioscoId, Rubro = filtros.Rubro }; return PartialView("_Listado", listadoModel); }
public ActionResult Index(ExcepcionRubrosListadoModel model, int? page) { model.Filtros = model.Filtros ?? new ExcepcionRubrosFiltrosModel() { MaxiKioscoId = model.MaxiKioscoId, Rubro = model.Rubro }; List<ExcepcionRubro> excepcionesRubros = Uow.ExcepcionesRubros.Listado(e => e.Rubro, e => e.MaxiKiosco) .Where(e => e.MaxiKiosco.CuentaId == UsuarioActual.CuentaId) .Where(model.Filtros.GetFilterExpression()) .ToList(); var pageNumber = page ?? 1; var pageSize = AppSettings.DefaultPageSize; IPagedList<ExcepcionRubro> lista = excepcionesRubros.OrderBy(s => s.Rubro.Descripcion).ToPagedList(pageNumber, pageSize); model.List = lista; return PartialOrView(model); }