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)); }
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; }
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)); }