예제 #1
0
 public CartController(CartViewModelBuilder miniCartViewModelBuilder, RequestModelAccessor requestModelAccessor, RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor, ModuleECommerce moduleECommerce)
 {
     _cartViewModelBuilder           = miniCartViewModelBuilder;
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _moduleECommerce = moduleECommerce;
 }
 public CheckoutViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     SecurityContextService securityContextService,
     DeliveryMethodViewModelBuilder deliveryMethodViewModelBuilder,
     PaymentMethodViewModelBuilder paymentMethodViewModelBuilder,
     SecurityToken securityToken,
     PersonService personService,
     ISignInUrlResolver signInUrlResolver,
     AddressTypeService addressTypeService,
     CountryService countryService,
     PersonStorage personStorage,
     CheckoutState checkoutState)
 {
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _securityContextService         = securityContextService;
     _deliveryMethodViewModelBuilder = deliveryMethodViewModelBuilder;
     _paymentMethodViewModelBuilder  = paymentMethodViewModelBuilder;
     _securityToken      = securityToken;
     _personService      = personService;
     _addressTypeService = addressTypeService;
     _countryService     = countryService;
     _personStorage      = personStorage;
     _checkoutState      = checkoutState;
     _signInUrlResolver  = signInUrlResolver;
 }
예제 #3
0
 public RequestModelActionFilter(
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RequestModelAccessor requestModelAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     ISecureConnectionResolver secureConnectionResolver,
     ChannelService channelService,
     DomainNameService domainNameService,
     LanguageService languageService,
     PageService pageService,
     FieldTemplateService fieldTemplateService,
     UrlService urlService,
     CountryService countryService)
 {
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
     _secureConnectionResolver       = secureConnectionResolver;
     _channelService       = channelService;
     _domainNameService    = domainNameService;
     _languageService      = languageService;
     _pageService          = pageService;
     _fieldTemplateService = fieldTemplateService;
     _urlService           = urlService;
     _countryService       = countryService;
 }
예제 #4
0
 public RequestModelHandler(
     ISecureConnectionResolver secureConnectionResolver,
     ChannelService channelService,
     DomainNameService domainNameService,
     LanguageService languageService,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     CartAccessor cartAccessor,
     RequestModelAccessor requestModelAccessor,
     PageService pageService,
     FieldTemplateService fieldTemplateService,
     UrlService urlService)
 {
     _secureConnectionResolver       = secureConnectionResolver;
     _channelService                 = channelService;
     _domainNameService              = domainNameService;
     _languageService                = languageService;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
     _cartAccessor         = cartAccessor;
     _requestModelAccessor = requestModelAccessor;
     _pageService          = pageService;
     _fieldTemplateService = fieldTemplateService;
     _urlService           = urlService;
 }
 public SubNavigationViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     CategoryService categoryService,
     MarketService marketService,
     PageService pageService,
     UrlService urlService,
     SearchQueryBuilderFactory searchQueryBuilderFactory,
     PageSearchService pageSearchService,
     AuthorizationService authorizationService,
     ICollection <IRenderingValidator <Category> > renderingValidators)
 {
     _requestModelAccessor     = requestModelAccessor;
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
     _categoryService          = categoryService;
     _marketService            = marketService;
     _pageService = pageService;
     _urlService  = urlService;
     _searchQueryBuilderFactory = searchQueryBuilderFactory;
     _pageSearchService         = pageSearchService;
     _website = _requestModelAccessor.RequestModel.WebsiteModel;
     _channel = _requestModelAccessor.RequestModel.ChannelModel;
     _page    = _requestModelAccessor.RequestModel.CurrentPageModel;
     _authorizationService = authorizationService;
     _renderingValidators  = renderingValidators;
 }
예제 #6
0
        public OrderViewModelBuilder(
            RequestModelAccessor requestModelAccessor,
            FieldDefinitionService fieldDefinitionService,
            LanguageService languageService,
            PaymentService paymentService,
            PageService pageServcie,
            UrlService urlService,
            ModuleECommerce moduleECommerce,
            SecurityToken securityToken,
            ProductModelBuilder productModelBuilder,
            VariantService variantService,
            UnitOfMeasurementService unitOfMeasurementService,
            OrganizationService organizationService,
            PersonStorage personStorage)
        {
            _requestModelAccessor   = requestModelAccessor;
            _fieldDefinitionService = fieldDefinitionService;
            _languageService        = languageService;
            _paymentService         = paymentService;
            _pageServcie            = pageServcie;
            _urlService             = urlService;

            _moduleECommerce          = moduleECommerce;
            _securityToken            = securityToken;
            _productModelBuilder      = productModelBuilder;
            _variantService           = variantService;
            _unitOfMeasurementService = unitOfMeasurementService;
            _organizationService      = organizationService;
            _personStorage            = personStorage;
        }
예제 #7
0
 public LoginController(
     LoginService loginService,
     LoginViewModelBuilder loginViewModelBuilder,
     ForgotPasswordViewModelBuilder forgotPasswordViewModelBuilder,
     OrganizationService organizationService,
     MyPagesViewModelService myPagesViewModelService,
     RequestModelAccessor requestModelAccessor,
     AddressTypeService addressTypeService,
     CountryService countryService,
     SecurityContextService securityContextService,
     PersonStorage personStorage,
     PersonService personService)
 {
     _loginService                   = loginService;
     _loginViewModelBuilder          = loginViewModelBuilder;
     _forgotPasswordViewModelBuilder = forgotPasswordViewModelBuilder;
     _organizationService            = organizationService;
     _myPagesViewModelService        = myPagesViewModelService;
     _requestModelAccessor           = requestModelAccessor;
     _addressTypeService             = addressTypeService;
     _personStorage                  = personStorage;
     _personService                  = personService;
     _countryService                 = countryService;
     _securityContextService         = securityContextService;
 }
 public CheckoutViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     SecurityContextService securityContextService,
     DeliveryMethodViewModelBuilder deliveryMethodViewModelBuilder,
     PaymentOptionViewModelBuilder paymentOptionViewModelBuilder,
     PersonService personService,
     ISignInUrlResolver signInUrlResolver,
     AddressTypeService addressTypeService,
     CountryService countryService,
     PersonStorage personStorage,
     PaymentService paymentService,
     CurrencyService currencyService,
     ShippingProviderService shippingProviderService)
 {
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _securityContextService         = securityContextService;
     _deliveryMethodViewModelBuilder = deliveryMethodViewModelBuilder;
     _paymentOptionViewModelBuilder  = paymentOptionViewModelBuilder;
     _personService           = personService;
     _addressTypeService      = addressTypeService;
     _countryService          = countryService;
     _personStorage           = personStorage;
     _signInUrlResolver       = signInUrlResolver;
     _paymentService          = paymentService;
     _currencyService         = currencyService;
     _shippingProviderService = shippingProviderService;
 }
 public ClientContextViewModelBuilder(RequestModelAccessor requestModelAccessor, SiteSettingViewModelBuilder siteSettingViewModelBuilder,
                                      CartViewModelBuilder cartViewModelBuilder, NavigationViewModelBuilder navigationViewModelBuilder)
 {
     _requestModelAccessor        = requestModelAccessor;
     _siteSettingViewModelBuilder = siteSettingViewModelBuilder;
     _cartViewModelBuilder        = cartViewModelBuilder;
     _navigationViewModelBuilder  = navigationViewModelBuilder;
 }
예제 #10
0
 public ProductsAreInStock(ModuleECommerce moduleECommerce, SecurityToken securityToken, IStockStatusCalculator stockStatusCalculator, VariantService variantService, RequestModelAccessor requestModelAccessor)
 {
     _moduleECommerce       = moduleECommerce;
     _securityToken         = securityToken;
     _stockStatusCalculator = stockStatusCalculator;
     _variantService        = variantService;
     _requestModelAccessor  = requestModelAccessor;
 }
예제 #11
0
 public OrderConfirmationViewModelBuilder(RequestModelAccessor requestModelAccessor,
                                          ModuleECommerce moduleECommerce,
                                          OrderViewModelBuilder orderViewModelBuilder)
 {
     _requestModelAccessor  = requestModelAccessor;
     _moduleECommerce       = moduleECommerce;
     _orderViewModelBuilder = orderViewModelBuilder;
 }
예제 #12
0
 public AccessorCleanup(
     RequestModelAccessor requestModelAccessor,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor)
 {
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
 }
예제 #13
0
 public SearchPriceFilterService(
     RequestModelAccessor requestModelAccessor,
     IPriceCalculator priceCalculator,
     SecurityContextService securityContextService)
 {
     _requestModelAccessor   = requestModelAccessor;
     _priceCalculator        = priceCalculator;
     _securityContextService = securityContextService;
 }
예제 #14
0
 public SearchQueryResolver(
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     RequestModelAccessor requestModelAccessor)
 {
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
     _requestModelAccessor           = requestModelAccessor;
 }
예제 #15
0
 public SearchQueryBuilder(
     RequestModelAccessor requestModelAccessor,
     PriceFilterService priceFilterService,
     PersonStorage personStorage)
 {
     _requestModelAccessor = requestModelAccessor;
     _priceFilterService   = priceFilterService;
     _personStorage        = personStorage;
 }
예제 #16
0
 public ProductFilterController(FilterViewModelBuilder filterViewModelBuilder, CategoryFilteringViewModelBuilder categoryFilteringViewModelBuilder, SubNavigationViewModelBuilder subNavigationViewModelBuilder, FilterProductViewModelBuilder filterProductViewModelBuilder,
                                RequestModelAccessor requestModelAccessor)
 {
     _filterViewModelBuilder            = filterViewModelBuilder;
     _categoryFilteringViewModelBuilder = categoryFilteringViewModelBuilder;
     _subNavigationViewModelBuilder     = subNavigationViewModelBuilder;
     _filterProductViewModelBuilder     = filterProductViewModelBuilder;
     _requestModelAccessor = requestModelAccessor;
 }
 public SearchResultViewModelBuilder(RequestModelAccessor requestModelAccessor, ProductSearchService productSearchService, ProductItemViewModelBuilder productItemBuilder,
                                     PageSearchService pageSearchService, CategorySearchService categorySearchService)
 {
     _requestModelAccessor  = requestModelAccessor;
     _productSearchService  = productSearchService;
     _productItemBuilder    = productItemBuilder;
     _pageSearchService     = pageSearchService;
     _categorySearchService = categorySearchService;
 }
예제 #18
0
 public FilterAggregatorImpl(
     CategoryService categoryService,
     CurrencyService currencyService,
     UrlService urlService,
     ProductSearchService productSearchService,
     RequestModelAccessor requestModelAccessor)
     : base(categoryService, currencyService, urlService)
 {
     _productSearchService = productSearchService;
     _requestModelAccessor = requestModelAccessor;
 }
예제 #19
0
 public FilterViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     CategoryFilterService categoryFilterService,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     FilterAggregator filterAggregator)
 {
     _requestModelAccessor     = requestModelAccessor;
     _categoryFilterService    = categoryFilterService;
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
     _filterAggregator         = filterAggregator;
 }
예제 #20
0
 public DeliveryMethodViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     CurrencyService currencyService,
     CountryService countryService,
     ChannelService channelService)
 {
     _requestModelAccessor = requestModelAccessor;
     _currencyService      = currencyService;
     _countryService       = countryService;
     _channelService       = channelService;
 }
예제 #21
0
 public DeliveryMethodViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     CartService cartService,
     ModuleECommerce moduleECommerce,
     CartAccessor cartAccessor)
 {
     _moduleECommerce      = moduleECommerce;
     _requestModelAccessor = requestModelAccessor;
     _cartService          = cartService;
     _cartAccessor         = cartAccessor;
 }
 public ChildCategoryNavigationBuilder(
     RequestModelAccessor requestModelAccessor,
     CategoryService categoryService,
     UrlService urlService,
     ICollection <IRenderingValidator <Category> > renderingValidators)
 {
     _requestModelAccessor = requestModelAccessor;
     _categoryService      = categoryService;
     _urlService           = urlService;
     _renderingValidators  = renderingValidators;
 }
예제 #23
0
 public BrandListViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     PageService pageService,
     UrlService urlService,
     ProductSearchService productSearchService)
 {
     _pageService          = pageService;
     _urlService           = urlService;
     _requestModelAccessor = requestModelAccessor;
     _productSearchService = productSearchService;
 }
 public HeadViewModelBuilder(RouteRequestInfoAccessor routeRequestInfoAccessor, RequestModelAccessor requestModelAccessor, MetaService metaService, OpenGraphViewModelBuilder openGraphViewModelBuilder, MetaService.CanonicalSettings canonicalSettings, MetaService.RobotsSettings robotsSettings, TrackingScriptService trackingScriptService, FaviconViewModelBuilder faviconViewModelBuilder, FilterService filterService)
 {
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
     _requestModelAccessor     = requestModelAccessor;
     _metaService = metaService;
     _openGraphViewModelBuilder = openGraphViewModelBuilder;
     _trackingScriptService     = trackingScriptService;
     _faviconViewModelBuilder   = faviconViewModelBuilder;
     _canonicalSettings         = canonicalSettings;
     _robotsSettings            = robotsSettings;
     _filterService             = filterService;
 }
예제 #25
0
 public BodyViewModelBuilder(
     TrackingScriptService trackingScriptService,
     IWebHostEnvironment hostingEnvironment,
     RequestModelAccessor requestModelAccessor,
     IMemoryCache memoryCache)
 {
     _trackingScriptService = trackingScriptService;
     _requestModelAccessor  = requestModelAccessor;
     _hostingEnvironment    = hostingEnvironment;
     _fileProvider          = hostingEnvironment.WebRootFileProvider;
     _memoryCache           = memoryCache;
 }
예제 #26
0
 public ProductItemViewModelBuilder(RequestModelAccessor requestModelAccessor,
                                    ProductPriceModelBuilder productPriceModelBuilder,
                                    FieldDefinitionService fieldDefinitionService,
                                    StockService stockService,
                                    ProductModelBuilder productModelBuilder)
 {
     _requestModelAccessor     = requestModelAccessor;
     _productPriceModelBuilder = productPriceModelBuilder;
     _fieldDefinitionService   = fieldDefinitionService;
     _stockService             = stockService;
     _productModelBuilder      = productModelBuilder;
 }
예제 #27
0
 public CartViewModelBuilder(CartService cartService, RequestModelAccessor requestModelAccessor, UrlService urlService,
                             VariantService variantService, BaseProductService baseProductService, ModuleECommerce moduleECommerce,
                             UnitOfMeasurementService unitOfMeasurementService)
 {
     _cartService              = cartService;
     _requestModelAccessor     = requestModelAccessor;
     _urlService               = urlService;
     _variantService           = variantService;
     _baseProductService       = baseProductService;
     _moduleECommerce          = moduleECommerce;
     _unitOfMeasurementService = unitOfMeasurementService;
 }
예제 #28
0
 public HeaderViewModelBuilder(
     UrlService urlService,
     RequestModelAccessor requestModelAccessor,
     PageByFieldTemplateCache <LoginPageByFieldTemplateCache> pageByFieldType,
     PageService pageService,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor)
 {
     _urlService                     = urlService;
     _requestModelAccessor           = requestModelAccessor;
     _pageByFieldType                = pageByFieldType;
     _pageService                    = pageService;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
 }
예제 #29
0
 public SearchPriceFilterService(
     ICampaignHandler campaignHandler,
     RequestModelAccessor requestModelAccessor,
     IPriceCalculator priceCalculator,
     AccountService accountService,
     SecurityContextService securityContextService)
 {
     _campaignHandler        = campaignHandler;
     _requestModelAccessor   = requestModelAccessor;
     _priceCalculator        = priceCalculator;
     _accountService         = accountService;
     _securityContextService = securityContextService;
 }
예제 #30
0
 public MyPagesViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     SecurityContextService securityContextService,
     PersonService personService,
     CountryService countryService,
     PersonStorage personStorage)
 {
     _requestModelAccessor   = requestModelAccessor;
     _securityContextService = securityContextService;
     _countryService         = countryService;
     _personStorage          = personStorage;
     _personService          = personService;
 }