private IQueryable <Excepcion> Listado(ExcepcionesFiltrosModel filtros) { var cuentaId = UsuarioActual.CuentaId; return(Uow.Excepciones.Listado(c => c.CierreCaja, c => c.CierreCaja.MaxiKiosco, c => c.CierreCaja.Usuario) .Where(m => m.CierreCaja.MaxiKiosco.CuentaId == cuentaId) .Where(filtros.GetFilterExpression()) .OrderBy(m => m.CierreCaja.FechaInicio)); }
public ActionResult Listado(ExcepcionesFiltrosModel filtros, int?page) { var excepciones = Listado(filtros); var pageSize = 30; var lista = excepciones.ToPagedList(page ?? 1, pageSize); var listadoModel = new ExcepcionesListadoModel { List = lista, Filtros = filtros, Desde = filtros.Desde, Hasta = filtros.Hasta, MaxiKioscoId = filtros.MaxiKioscoId }; return(PartialView("_Listado", listadoModel)); }