public ProductVariantQueryFactory( HttpContextBase httpContext, ICommonServices services, ICatalogSearchQueryAliasMapper catalogSearchQueryAliasMapper) { _httpContext = httpContext; _services = services; _catalogSearchQueryAliasMapper = catalogSearchQueryAliasMapper; }
public CatalogFacetUrlHelper( IHttpContextAccessor httpContextAccessor, IWorkContext workContext, ICatalogSearchQueryAliasMapper catalogAliasMapper) : base(httpContextAccessor.HttpContext?.Request) { _workContext = workContext; _catalogAliasMapper = catalogAliasMapper; }
public CatalogSearchQueryFactory( IHttpContextAccessor httpContextAccessor, ICommonServices services, ICatalogSearchQueryAliasMapper catalogSearchQueryAliasMapper, CatalogSettings catalogSettings, SearchSettings searchSettings) : base(httpContextAccessor) { _services = services; _catalogSearchQueryAliasMapper = catalogSearchQueryAliasMapper; _catalogSettings = catalogSettings; _searchSettings = searchSettings; }
public CatalogSearchQueryFactory( HttpContextBase httpContext, CatalogSettings catalogSettings, SearchSettings searchSettings, ICommonServices services, ICatalogSearchQueryAliasMapper catalogSearchQueryAliasMapper) : base(httpContext) { _catalogSettings = catalogSettings; _searchSettings = searchSettings; _services = services; _catalogSearchQueryAliasMapper = catalogSearchQueryAliasMapper; QuerySettings = DbQuerySettings.Default; }
public FacetUrlHelper( ICatalogSearchQueryAliasMapper mapper, IWorkContext workContext, HttpRequestBase httpRequest, SearchSettings searchSettings) { _mapper = mapper; _workContext = workContext; _httpRequest = httpRequest; _searchSettings = searchSettings; _languageId = _workContext.WorkingLanguage.Id; _url = _httpRequest.CurrentExecutionFilePath; //_initialQuery = new QueryString().FillFromString(_httpRequest.QueryString.ToString(), false); _initialQuery = QueryString.Current; // Remove page index (i) from query string _initialQuery.Remove("i"); }
public FacetUrlHelper( ICatalogSearchQueryAliasMapper catalogAliasMapper, IForumSearchQueryAliasMapper forumAliasMapper, IWorkContext workContext, HttpRequestBase httpRequest) { _catalogAliasMapper = catalogAliasMapper; _forumAliasMapper = forumAliasMapper; _workContext = workContext; _httpRequest = httpRequest; _languageId = _workContext.WorkingLanguage.Id; _url = _httpRequest.CurrentExecutionFilePath; //_initialQuery = new QueryString().FillFromString(_httpRequest.QueryString.ToString(), false); _initialQuery = QueryString.CurrentUnvalidated; // Remove page index (i) from query string _initialQuery.Remove("i"); }