public ActionResult Index(CategoriasCostosListadoModel model, int?page) { // var asd = new SelectList(new List<CategoriaCosto>(), "Id", "Name","Category",1); model.Filtros = model.Filtros ?? new CategoriasCostosFiltrosModel() { Descripcion = model.Descripcion, PadreId = model.PadreId, Page = page }; var pageNumber = page ?? 1; var pageSize = AppSettings.DefaultPageSize; var categoriasCosto = Uow.CategoriasCostos.Listado(x => x.Padre) .Where(model.Filtros.GetFilterExpression()) .OrderBy(m => m.PadreId) .ThenBy(c => c.Descripcion); IPagedList <CategoriaCosto> list = categoriasCosto.ToPagedList(pageNumber, pageSize); model.List = list; return(PartialOrView(model)); }
public ActionResult Index(CategoriasCostosListadoModel model, int? page) { // var asd = new SelectList(new List<CategoriaCosto>(), "Id", "Name","Category",1); model.Filtros = model.Filtros ?? new CategoriasCostosFiltrosModel() { Descripcion = model.Descripcion, PadreId = model.PadreId, Page = page }; var pageNumber = page ?? 1; var pageSize = AppSettings.DefaultPageSize; var categoriasCosto = Uow.CategoriasCostos.Listado(x => x.Padre) .Where(model.Filtros.GetFilterExpression()) .OrderBy(m => m.PadreId) .ThenBy(c => c.Descripcion); IPagedList<CategoriaCosto> list = categoriasCosto.ToPagedList(pageNumber, pageSize); model.List = list; return PartialOrView(model); }