public IEnumerable <OrganisationSummary> GetAllOrganisations() { var take = _queryHelper.GetOrganisationsTotalAmount(); var searchDescriptor = GetAllAssessmentOrgsSearchDescriptor(take); var results = _elasticsearchCustomClient.Search <OrganisationDocument>( s => searchDescriptor); if (results.ApiCall.HttpStatusCode != 200) { throw new ApplicationException("Failed query all organisations"); } return(results.Documents.Select(organisation => _assessmentOrgsMapping.MapToOrganisationDto(organisation)).ToList()); }
public IEnumerable <OrganisationSummary> GetAllOrganisations() { var take = GetOrganisationsTotalAmount(); var results = _elasticsearchCustomClient.Search <OrganisationDocument>( s => s.Index(_applicationSettings.AssessmentOrgsIndexAlias) .Type(Types.Parse("organisationdocument")) .From(0) .Sort(sort => sort.Ascending(f => f.EpaOrganisationIdentifier)) .Take(take) .MatchAll()); if (results.ApiCall.HttpStatusCode != 200) { throw new ApplicationException($"Failed query all organisations"); } return(results.Documents.Select(organisation => _assessmentOrgsMapping.MapToOrganisationDto(organisation)).ToList()); }