public async Task <IActionResult> GetPersonasActivos(bool activo, [FromQuery] PersonaQueryFilter filters) { var personasN = await _personaService.GetPersonasActivos(activo, filters); var personasNDto = _mapper.Map <IEnumerable <PersonaDto> >(personasN); var metadata = new Metadata { TotalCount = personasN.TotalCount, PageSize = personasN.PageSize, ActualPage = personasN.ActualPage, TotalPages = personasN.TotalPages, HasNextPage = personasN.HasNextPage, HasPreviousPage = personasN.HasPreviousPage }; var response = new ApiResponse <IEnumerable <PersonaDto> >(personasNDto) { Meta = metadata }; Response.Headers.Add("X-Paginations", JsonConvert.SerializeObject(metadata)); return(Ok(response)); }