C# Class GoatTrip.RestApi.Services.LocationSearchService

Inheritance: LocationSearchBaseService, ILocationSearchService
Afficher le fichier Open project: NHSChoices/location-service

Méthodes publiques

Méthode Description
LocationSearchService ( ILocationGroupRepository groupRepository, ILocationQueryValidator queryValidator, ILocationQuerySanitiser searchSanitiser, ILocationQueryFields locationQueryFields, ILocationIdEncoder encoder ) : System.Collections.Generic
Search ( string addressQuery, ILocationGroupingStrategy groupingStrategy ) : IEnumerable

Private Methods

Méthode Description
BuildNextUri ( LocationGroup lg ) : string
RequeryIfRequired ( ICollection results, string addressQuery, ILocationGroupingStrategy groupingStrategy ) : IEnumerable

Method Details

LocationSearchService() public méthode

public LocationSearchService ( ILocationGroupRepository groupRepository, ILocationQueryValidator queryValidator, ILocationQuerySanitiser searchSanitiser, ILocationQueryFields locationQueryFields, ILocationIdEncoder encoder ) : System.Collections.Generic
groupRepository ILocationGroupRepository
queryValidator ILocationQueryValidator
searchSanitiser ILocationQuerySanitiser
locationQueryFields ILocationQueryFields
encoder ILocationIdEncoder
Résultat System.Collections.Generic

Search() public méthode

public Search ( string addressQuery, ILocationGroupingStrategy groupingStrategy ) : IEnumerable
addressQuery string
groupingStrategy ILocationGroupingStrategy
Résultat IEnumerable