Exemple #1
0
 public ProductBreadcrumbProvider(IProductBreadcrumbService breadcrumbService,
                                  IComposerContext composerContext,
                                  IProductContext productContext,
                                  IPageService pageService,
                                  HttpRequestBase request,
                                  ISiteConfiguration siteConfiguration)
 {
     PageService       = pageService ?? throw new ArgumentNullException(nameof(pageService));
     ComposerContext   = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     BreadcrumbService = breadcrumbService ?? throw new ArgumentNullException(nameof(breadcrumbService));
     ProductContext    = productContext ?? throw new ArgumentNullException(nameof(productContext));
     Request           = request ?? throw new ArgumentNullException(nameof(request));
     SiteConfiguration = siteConfiguration ?? throw new ArgumentNullException(nameof(siteConfiguration));
 }
Exemple #2
0
 protected ProductBaseController(
     IPageService pageService,
     IComposerContext composerContext,
     IProductBreadcrumbService productBreadcrumbService,
     ILanguageSwitchService languageSwitchService,
     IProductUrlProvider productUrlProvider,
     IRelatedProductViewService relatedProductViewService,
     Lazy <IPreviewModeService> previewModeService,
     IProductContext productContext)
 {
     PageService               = pageService ?? throw new ArgumentNullException(nameof(pageService));
     ComposerContext           = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     ProductBreadcrumbService  = productBreadcrumbService ?? throw new ArgumentNullException(nameof(productBreadcrumbService));
     LanguageSwitchService     = languageSwitchService ?? throw new ArgumentNullException(nameof(languageSwitchService));
     ProductUrlProvider        = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     RelatedProductViewService = relatedProductViewService ?? throw new ArgumentNullException(nameof(relatedProductViewService));
     PreviewModeService        = previewModeService ?? throw new ArgumentNullException(nameof(previewModeService));
     ProductContext            = productContext ?? throw new ArgumentNullException(nameof(productContext));;
 }
        public ProductController(
            IPageService pageService,
            IComposerContext composerContext,
            IProductBreadcrumbService productBreadcrumbService,
            ILanguageSwitchService languageSwitchService,
            IProductUrlProvider productUrlProvider,
            IRelatedProductViewService relatedProductViewService,
            Lazy <IPreviewModeService> previewModeService,
            IProductContext productContext)

            : base(
                pageService,
                composerContext,
                productBreadcrumbService,
                languageSwitchService,
                productUrlProvider,
                relatedProductViewService,
                previewModeService,
                productContext)
        {
        }