//Filtros

        public async Task <PagedList <Persona> > GetPersonasTDS(string nombreTD, PersonaQueryFilter filters)
        {
            var personass = await _personaRepository.GetPersonasTDS(nombreTD);

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

            personass = personass.Where(x => x.Nombre.Contains(nombreTD) || x.Edad == nombreTD ||
                                        x.ApellidoPaterno.Contains(nombreTD) || x.ApellidoMaterno.Contains(nombreTD));

            var pagedPosts = PagedList <Persona> .Create(personass, filters.PageNumber, filters.PageSize);


            return(pagedPosts);
        }