public ProductSearchServiceDecorator( ProductSearchService parent, SearchClientService searchClientService, RequestModelAccessor requestModelAccessor, SearchResultTransformationService searchResultTransformationService, SearchQueryBuilder searchQueryBuilder) { _parent = parent; _searchClientService = searchClientService; _requestModelAccessor = requestModelAccessor; _searchResultTransformationService = searchResultTransformationService; _searchQueryBuilder = searchQueryBuilder; }
public ProductSearchServiceDecorator( ProductSearchService parent, SearchClientService searchClientService, RequestModelAccessor requestModelAccessor, SearchResultTransformationService searchResultTransformationService, SearchQueryBuilder searchQueryBuilder, TargetGroupEngine targetGroupEngine, FieldDefinitionService fieldDefinitionService) : base(targetGroupEngine) { _parent = parent; _searchClientService = searchClientService; _requestModelAccessor = requestModelAccessor; _searchResultTransformationService = searchResultTransformationService; _searchQueryBuilder = searchQueryBuilder; _fieldDefinitionService = fieldDefinitionService; }