Exemple #1
0
 public ProductVariantQueryFactory(
     HttpContextBase httpContext,
     ICommonServices services,
     ICatalogSearchQueryAliasMapper catalogSearchQueryAliasMapper)
 {
     _httpContext = httpContext;
     _services    = services;
     _catalogSearchQueryAliasMapper = catalogSearchQueryAliasMapper;
 }
Exemple #2
0
 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;
        }
Exemple #5
0
        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");
        }
Exemple #6
0
        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");
        }