public BrowsingCategoriesController( IComposerContext composerContext, IBrowseCategoryRequestContext requestContext, IPageService pageService, ICategoryMetaContext categoryMetaContext) : base(composerContext, requestContext, pageService, categoryMetaContext) { }
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; }
public BrowsingCategoriesBaseController( IComposerContext composerContext, IBrowseCategoryRequestContext requestContext, IPageService pageService, ICategoryMetaContext categoryMetaContext) { ComposerContext = composerContext; RequestContext = requestContext; PageService = pageService; CategoryMetaContext = categoryMetaContext; }