Beispiel #1
0
        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);
        }