コード例 #1
0
        //--Activos

        public async Task <PagedList <Persona> > GetPersonasActivos(bool activo, PersonaQueryFilter filters)
        {
            var personasss = await _personaRepository.GetPersonasActivos(activo);

            filters.PageNumber = filters.PageNumber == 0 ? _paginationOptions.DefaultPageNumber : filters.PageNumber;
            filters.PageSize   = filters.PageSize == 0 ? _paginationOptions.DefaultPageSize : filters.PageSize;

            personasss = personasss.Where(x => x.Activo == activo);

            var pagedPostts = PagedList <Persona> .Create(personasss, filters.PageNumber, filters.PageSize);

            return(pagedPostts);
        }