public ActionResult Listado(CostosFiltrosModel filtros, int?page) { var costos = Uow.Costos.Listado(c => c.CategoriaCosto, c => c.CierreCaja, c => c.CierreCaja.Usuario, c => c.CierreCaja.MaxiKiosco, c => c.Turno, c => c.MaxiKiosco) .Where(filtros.GetFilterExpression()) .OrderBy(c => c.Aprobado).ThenByDescending(f => f.Fecha); var lista = costos.ToPagedList(page ?? 1, AppSettings.DefaultPageSize); var listadoModel = new CostosListadoModel { List = lista, Filtros = filtros, Desde = filtros.Desde, NroComprobante = filtros.NroComprobante, Hasta = filtros.Hasta, MaxiKioscoId = filtros.MaxiKioscoId, UsuarioId = filtros.UsuarioId, Estado = filtros.Estado, CategoriaCostoId = filtros.CategoriaCostoId }; return(PartialView("_Listado", listadoModel)); }
public ActionResult Listado(CostosFiltrosModel filtros, int? page) { var costos = Uow.Costos.Listado(c => c.CategoriaCosto, c => c.CierreCaja, c => c.CierreCaja.Usuario, c => c.CierreCaja.MaxiKiosco, c => c.Turno, c => c.MaxiKiosco) .Where(filtros.GetFilterExpression()) .OrderBy(c => c.Aprobado).ThenByDescending(f => f.Fecha); var lista = costos.ToPagedList(page ?? 1, AppSettings.DefaultPageSize); var listadoModel = new CostosListadoModel { List = lista, Filtros = filtros, Desde = filtros.Desde, NroComprobante = filtros.NroComprobante, Hasta = filtros.Hasta, MaxiKioscoId = filtros.MaxiKioscoId, UsuarioId = filtros.UsuarioId, Estado = filtros.Estado, CategoriaCostoId = filtros.CategoriaCostoId }; return PartialView("_Listado", listadoModel); }