Exemple #1
0
 public BrowseCategoryRequestContext(IComposerContext composerContext, ICategoryBrowsingViewService categoryBrowsingViewService,
                                     ISearchUrlProvider searchUrlProvider, IInventoryLocationProvider inventoryLocationProvider, ICategoryViewService categoryViewService,
                                     ICategoryMetaContext categoryMetaContext)
 {
     ComposerContext             = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     CategoryBrowsingViewService = categoryBrowsingViewService ?? throw new ArgumentNullException(nameof(categoryBrowsingViewService));
     SearchUrlProvider           = searchUrlProvider ?? throw new ArgumentNullException(nameof(searchUrlProvider));
     InventoryLocationProvider   = inventoryLocationProvider ?? throw new ArgumentNullException(nameof(inventoryLocationProvider));
     CategoryViewService         = categoryViewService ?? throw new ArgumentNullException(nameof(categoryViewService));
     CategoryMetaContext         = categoryMetaContext;
 }
Exemple #2
0
 public SearchController(
     IComposerContext composerContext,
     ISearchViewService searchViewService,
     IInventoryLocationProvider inventoryLocationProvider,
     ISearchTermsTransformationProvider searchTermsTransformationProvider,
     IAutocompleteProvider autocompleteProvider,
     ISearchUrlProvider searchUrlProvider,
     ICategoryBrowsingViewService categoryBrowsingViewService,
     IBaseSearchCriteriaProvider baseSearchCriteriaProvider,
     ICategoryBrowsingUrlProvider categoryBrowsingUrlProvider)
 {
     ComposerContext                   = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     SearchViewService                 = searchViewService ?? throw new ArgumentNullException(nameof(searchViewService));
     CategoryBrowsingViewService       = categoryBrowsingViewService ?? throw new ArgumentNullException(nameof(categoryBrowsingViewService));
     InventoryLocationProvider         = inventoryLocationProvider ?? throw new ArgumentNullException(nameof(inventoryLocationProvider));
     SearchTermsTransformationProvider = searchTermsTransformationProvider ?? throw new ArgumentNullException(nameof(searchTermsTransformationProvider));
     AutocompleteProvider              = autocompleteProvider ?? throw new ArgumentNullException(nameof(autocompleteProvider));
     SearchUrlProvider                 = searchUrlProvider ?? throw new ArgumentNullException(nameof(searchUrlProvider));
     BaseSearchCriteriaProvider        = baseSearchCriteriaProvider ?? throw new ArgumentNullException(nameof(baseSearchCriteriaProvider));
     CategoryBrowsingUrlProvider       = categoryBrowsingUrlProvider ?? throw new ArgumentNullException(nameof(categoryBrowsingUrlProvider));
 }