C# 클래스 GoatTrip.RestApi.Services.LocationSearchService

상속: LocationSearchBaseService, ILocationSearchService
파일 보기 프로젝트 열기: NHSChoices/location-service

공개 메소드들

메소드 설명
LocationSearchService ( ILocationGroupRepository groupRepository, ILocationQueryValidator queryValidator, ILocationQuerySanitiser searchSanitiser, ILocationQueryFields locationQueryFields, ILocationIdEncoder encoder ) : System.Collections.Generic
Search ( string addressQuery, ILocationGroupingStrategy groupingStrategy ) : IEnumerable

비공개 메소드들

메소드 설명
BuildNextUri ( LocationGroup lg ) : string
RequeryIfRequired ( ICollection results, string addressQuery, ILocationGroupingStrategy groupingStrategy ) : IEnumerable

메소드 상세

LocationSearchService() 공개 메소드

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
리턴 System.Collections.Generic

Search() 공개 메소드

public Search ( string addressQuery, ILocationGroupingStrategy groupingStrategy ) : IEnumerable
addressQuery string
groupingStrategy ILocationGroupingStrategy
리턴 IEnumerable