Beispiel #1
0
 public BrowseCategoryRequestContext(
     IComposerContext composerContext,
     ICategoryBrowsingViewService categoryBrowsingViewService,
     ISearchUrlProvider searchUrlProvider,
     IInventoryLocationProvider inventoryLocationProvider,
     ICategoryViewService categoryViewService,
     ICategoryMetaContext categoryMetaContext,
     HttpRequestBase request)
 {
     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 ?? throw new ArgumentNullException(nameof(categoryMetaContext));
     Request = request ?? throw new ArgumentNullException(nameof(request));
 }
Beispiel #2
0
        public ProductBreadcrumbService(ICategoryViewService categoryViewService, ILocalizationProvider localizationProvider, ICategoryBrowsingUrlProvider categoryBrowsingUrlProvider)
        {
            if (categoryViewService == null)
            {
                throw new ArgumentNullException("categoryViewService");
            }
            if (localizationProvider == null)
            {
                throw new ArgumentNullException("localizationProvider");
            }
            if (categoryBrowsingUrlProvider == null)
            {
                throw new ArgumentNullException("categoryBrowsingUrlProvider");
            }

            CategoryViewService         = categoryViewService;
            LocalizationProvider        = localizationProvider;
            CategoryBrowsingUrlProvider = categoryBrowsingUrlProvider;
        }
Beispiel #3
0
 public ProductBreadcrumbService(ICategoryViewService categoryViewService, ILocalizationProvider localizationProvider, ICategoryBrowsingUrlProvider categoryBrowsingUrlProvider)
 {
     CategoryViewService         = categoryViewService ?? throw new ArgumentNullException(nameof(categoryViewService));
     LocalizationProvider        = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     CategoryBrowsingUrlProvider = categoryBrowsingUrlProvider ?? throw new ArgumentNullException(nameof(categoryBrowsingUrlProvider));
 }