示例#1
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;
        }
 public FilterEditFieldTypeConverter(
     JsonSerializer jsonSerializer,
     SettingService settingsService,
     FieldDefinitionService fieldDefinitionService)
 {
     _jsonSerializer         = jsonSerializer;
     _settingsService        = settingsService;
     _fieldDefinitionService = fieldDefinitionService;
 }
示例#3
0
 public SmartImageService(FieldDefinitionService fieldDefinitionService,
                          BlobService blobService,
                          FileService fileService,
                          DataService dataService,
                          ILogger <SmartImageService> logger,
                          ISmartImageAnalyzer smartImageAnalyzer) : base(fieldDefinitionService, blobService)
 {
     _fileService        = fileService;
     _dataService        = dataService;
     _logger             = logger;
     _smartImageAnalyzer = smartImageAnalyzer;
 }
示例#4
0
 public ProductItemViewModelBuilder(RequestModelAccessor requestModelAccessor,
                                    ProductPriceModelBuilder productPriceModelBuilder,
                                    FieldDefinitionService fieldDefinitionService,
                                    StockService stockService,
                                    ProductModelBuilder productModelBuilder)
 {
     _requestModelAccessor     = requestModelAccessor;
     _productPriceModelBuilder = productPriceModelBuilder;
     _fieldDefinitionService   = fieldDefinitionService;
     _stockService             = stockService;
     _productModelBuilder      = productModelBuilder;
 }
 public SearchResultTransformationService(
     BaseProductService baseProductService,
     VariantService variantService,
     FieldDefinitionService fieldDefinitionService,
     ProductModelBuilder productModelBuilder,
     UrlService urlService,
     CategoryService categoryService)
 {
     _baseProductService     = baseProductService;
     _variantService         = variantService;
     _fieldDefinitionService = fieldDefinitionService;
     _productModelBuilder    = productModelBuilder;
     _urlService             = urlService;
     _categoryService        = categoryService;
 }
示例#6
0
 public MediaMapper(BaseProductService baseProductService,
                    VariantService variantService,
                    FieldDefinitionService fieldDefinitionService,
                    MediaArchive mediaArchive,
                    IEnumerable <IFieldSetter> fieldSetters,
                    IMediaProfiler mediaProfiler,
                    string mediaUploadFolder)
 {
     _baseProductService     = baseProductService;
     _variantService         = variantService;
     _fieldDefinitionService = fieldDefinitionService;
     _mediaArchive           = mediaArchive;
     _mediaProfiler          = mediaProfiler;
     _fieldSetters           = fieldSetters.ToList();
     _uploadFolder           = mediaUploadFolder?.Replace('\\', '/').Trim('/');
 }
 public ProductSearchServiceDecorator(
     ProductSearchService parent,
     SearchClientService searchClientService,
     RequestModelAccessor requestModelAccessor,
     SearchResultTransformationService searchResultTransformationService,
     SearchQueryBuilder searchQueryBuilder,
     TargetGroupEngine targetGroupEngine,
     FieldDefinitionService fieldDefinitionService)
     : base(targetGroupEngine)
 {
     _parent = parent;
     _searchClientService  = searchClientService;
     _requestModelAccessor = requestModelAccessor;
     _searchResultTransformationService = searchResultTransformationService;
     _searchQueryBuilder     = searchQueryBuilder;
     _fieldDefinitionService = fieldDefinitionService;
 }
 public ProductPageViewModelBuilder(
     ProductItemViewModelBuilder itemViewModelBuilder,
     RequestModelAccessor requestModelAccessor,
     ProductService productService,
     PageByFieldTemplateCache <BrandPageFieldTemplateCache> brandPageByFieldTypeCache,
     ProductFieldViewModelBuilder productFieldViewModelBuilder,
     ProductModelBuilder productModelBuilder,
     FieldDefinitionService fieldDefinitionService)
 {
     _itemViewModelBuilder         = itemViewModelBuilder;
     _requestModelAccessor         = requestModelAccessor;
     _productService               = productService;
     _brandPageByFieldTypeCache    = brandPageByFieldTypeCache;
     _productFieldViewModelBuilder = productFieldViewModelBuilder;
     _productModelBuilder          = productModelBuilder;
     _fieldDefinitionService       = fieldDefinitionService;
 }
 public ProductIndexDocumentBuilder(
     IndexDocumentBuilderDependencies dependencies,
     BaseProductService baseProductService,
     DisplayTemplateService displayTemplateService,
     FieldTemplateService fieldTemplateService,
     VariantService variantService,
     TemplateSettingService templateSettingService,
     ProductIndexingContext productIndexingContext,
     CategoryService categoryService,
     MostSoldDataHolder mostSoldDataHolder,
     CampaignDataHolder campaignDataHolder,
     CountryService countryService,
     PriceListService priceListService,
     PriceListItemService priceListItemService,
     ProductListService productListService,
     ProductListItemService productListItemService,
     FilterService filterService,
     FieldDefinitionService fieldDefinitionService,
     SearchPermissionService searchPermissionService,
     ContentBuilderService contentBuilderService,
     ChannelService channelService,
     LanguageService languageService)
     : base(dependencies)
 {
     _baseProductService      = baseProductService;
     _displayTemplateService  = displayTemplateService;
     _fieldTemplateService    = fieldTemplateService;
     _variantService          = variantService;
     _templateSettingService  = templateSettingService;
     _productIndexingContext  = productIndexingContext;
     _categoryService         = categoryService;
     _mostSoldDataHolder      = mostSoldDataHolder;
     _campaignDataHolder      = campaignDataHolder;
     _countryService          = countryService;
     _priceListService        = priceListService;
     _priceListItemService    = priceListItemService;
     _productListService      = productListService;
     _productListItemService  = productListItemService;
     _filterService           = filterService;
     _fieldDefinitionService  = fieldDefinitionService;
     _searchPermissionService = searchPermissionService;
     _contentBuilderService   = contentBuilderService;
     _channelService          = channelService;
     _languageService         = languageService;
 }
示例#10
0
 public DefinitionSetup(
     FieldDefinitionService fieldDefinitionService,
     FieldTemplateService fieldTemplateService,
     SettingService settingService,
     SecurityContextService securityContextService,
     RelationshipTypeService relationshipTypeService,
     DisplayTemplateService displayTemplateService,
     Block.CategoryService categoryService,
     AddressTypeService addressTypeService,
     RoleService roleService,
     TemplateSettingService templateSettingService,
     IEnumerable <FieldDefinitionSetup> fieldDefinitonSetups,
     IEnumerable <FieldTemplateSetup> fieldTemplateSetups,
     IEnumerable <DisplayTemplateSetup> displayTemplateSetups,
     IEnumerable <RelationshipTypeSetup> relationshipTypeSetups,
     IEnumerable <BlockCategorySetup> categorySetup,
     IEnumerable <AddressTypeSetup> addressTypeSetup,
     IEnumerable <RoleSetup> roleSetups,
     FieldFrameworkSetupLocalizationService fieldFrameworkSetupLocalizationService,
     FilterService filterService,
     ILogger <DefinitionSetup> logger,
     IEnumerable <IDefinitionSetup> extraSetup)
 {
     _fieldDefinitionService  = fieldDefinitionService;
     _fieldTemplateService    = fieldTemplateService;
     _settingService          = settingService;
     _definitionSetups        = fieldDefinitonSetups;
     _fieldTemplateSetups     = fieldTemplateSetups;
     _securityContextService  = securityContextService;
     _relationshipTypeService = relationshipTypeService;
     _displayTemplateService  = displayTemplateService;
     _categoryService         = categoryService;
     _templateSettingService  = templateSettingService;
     _displayTemplateSetups   = displayTemplateSetups;
     _relationshipTypeSetups  = relationshipTypeSetups;
     _categorySetups          = categorySetup;
     _addressTypeService      = addressTypeService;
     _addressTypeSetups       = addressTypeSetup;
     _roleSetups  = roleSetups;
     _roleService = roleService;
     _fieldFrameworkSetupLocalizationService = fieldFrameworkSetupLocalizationService;
     _filterService = filterService;
     _logger        = logger;
     _extraSetup    = extraSetup;
 }
 public ProductItemViewModelBuilder(RequestModelAccessor requestModelAccessor,
                                    ProductPriceModelBuilder productPriceModelBuilder,
                                    FieldDefinitionService fieldDefinitionService,
                                    StockService stockService,
                                    ProductModelBuilder productModelBuilder,
                                    CartContextAccessor cartContextAccessor,
                                    CurrencyService currencyService,
                                    CountryService countryService)
 {
     _requestModelAccessor     = requestModelAccessor;
     _productPriceModelBuilder = productPriceModelBuilder;
     _fieldDefinitionService   = fieldDefinitionService;
     _stockService             = stockService;
     _productModelBuilder      = productModelBuilder;
     _cartContextAccessor      = cartContextAccessor;
     _currencyService          = currencyService;
     _countryService           = countryService;
 }
示例#12
0
 public StructureInfoService(
     FieldDefinitionService fieldDefinitionService,
     GroupService groupService,
     WebsiteService websiteService,
     ChannelService channelService,
     InventoryService inventoryService,
     PriceListService priceListService,
     FieldTypeMetadataService fieldTypeMetadataService,
     ApplicationJsonConverter applicationJsonConverter)
 {
     _fieldDefinitionService   = fieldDefinitionService;
     _groupService             = groupService;
     _websiteService           = websiteService;
     _channelService           = channelService;
     _inventoryService         = inventoryService;
     _priceListService         = priceListService;
     _fieldTypeMetadataService = fieldTypeMetadataService;
     _jsonSerializer           = JsonSerializer.Create(applicationJsonConverter.GetSerializerSettings());
 }
示例#13
0
 public ProductSearchServiceImpl(
     SearchService searchService,
     ProductModelBuilder productModelBuilder,
     BaseProductService baseProductService,
     VariantService variantService,
     FieldDefinitionService fieldDefinitionService,
     UrlService urlService,
     RequestModelAccessor requestModelAccessor,
     SearchQueryBuilderFactory searchQueryBuilderFactory,
     CategoryService categoryService)
 {
     _productModelBuilder       = productModelBuilder;
     _baseProductService        = baseProductService;
     _variantService            = variantService;
     _fieldDefinitionService    = fieldDefinitionService;
     _urlService                = urlService;
     _requestModelAccessor      = requestModelAccessor;
     _searchService             = searchService;
     _searchQueryBuilderFactory = searchQueryBuilderFactory;
     _categoryService           = categoryService;
 }
示例#14
0
 public FilterAggregatorDecorator(
     FilterAggregator parent,
     CategoryService categoryService,
     CurrencyService currencyService,
     UrlService urlService,
     SearchClientService searchClientService,
     RequestModelAccessor requestModelAccessor,
     ProductSearchServiceDecorator.SearchQueryBuilder searchQueryBuilder,
     FieldDefinitionService fieldDefinitionService,
     SearchPriceFilterService priceFilterService,
     AuthorizationService authorizationService)
     : base(categoryService, currencyService, urlService, authorizationService)
 {
     _parent = parent;
     _searchClientService    = searchClientService;
     _requestModelAccessor   = requestModelAccessor;
     _searchQueryBuilder     = searchQueryBuilder;
     _fieldDefinitionService = fieldDefinitionService;
     _marketModel            = new Lazy <MarketModel>(() => _requestModelAccessor.RequestModel.ChannelModel?.Channel?.MarketSystemId?.MapTo <MarketModel>());
     _assortmentSystemId     = new Lazy <Guid>(() => _marketModel.Value?.Market.AssortmentSystemId ?? Guid.Empty);
     _countrySystemId        = new Lazy <Guid>(() => _requestModelAccessor.RequestModel.CountryModel.SystemId);
     _priceContainer         = new Lazy <SearchPriceFilterService.Container>(() => priceFilterService.GetPrices());
 }
        public OrderViewModelBuilder(
            RequestModelAccessor requestModelAccessor,
            FieldDefinitionService fieldDefinitionService,
            PageService pageServcie,
            UrlService urlService,
            ProductModelBuilder productModelBuilder,
            VariantService variantService,
            UnitOfMeasurementService unitOfMeasurementService,
            OrganizationService organizationService,
            PersonStorage personStorage,
            OrderOverviewService orderOverviewService,
            ChannelService channelService,
            CurrencyService currencyService,
            ShippingProviderService shippingProviderService,
            StateTransitionsService stateTransitionsService,
            CountryService countryService,
            OrderHelperService orderHelperService)
        {
            _requestModelAccessor   = requestModelAccessor;
            _fieldDefinitionService = fieldDefinitionService;
            _pageServcie            = pageServcie;
            _urlService             = urlService;

            _productModelBuilder      = productModelBuilder;
            _variantService           = variantService;
            _unitOfMeasurementService = unitOfMeasurementService;
            _organizationService      = organizationService;
            _personStorage            = personStorage;
            _orderOverviewService     = orderOverviewService;
            _channelService           = channelService;
            _currencyService          = currencyService;
            _countryService           = countryService;
            _orderHelperService       = orderHelperService;
            _shippingProviderService  = shippingProviderService;
            _stateTransitionsService  = stateTransitionsService;
        }
 public SearchIndexingController(FieldTemplateService fieldTemplateService, TemplateSettingService templateSettingService, FieldDefinitionService fieldDefinitionService)
 {
     _fieldTemplateService   = fieldTemplateService;
     _templateSettingService = templateSettingService;
     _fieldDefinitionService = fieldDefinitionService;
 }
 public ProductNameResolver(FieldDefinitionService fieldDefinitionService)
 {
     _fieldDefinitionService = fieldDefinitionService;
 }
示例#18
0
 public FieldDemoDemoService(FieldDefinitionService fieldDefinitionService, FieldTemplateService fieldTemplateService)
 {
     _fieldDefinitionService = fieldDefinitionService;
     _fieldTemplateService = fieldTemplateService;
 }
 public FilteringController(FieldDefinitionService fieldDefinitionService, FilterService filterService)
 {
     _fieldDefinitionService = fieldDefinitionService;
     _filterService          = filterService;
 }
示例#20
0
 public TextOptionImportPageViewModelBuilder(FieldDefinitionService fieldDefinitionService, LanguageService languageService)
 {
     _fieldDefinitionService = fieldDefinitionService;
     _languageService        = languageService;
 }
 public ImageFieldDefinitionSetup(FieldDefinitionService fieldDefinitionService)
 {
     _fieldDefinitionService = fieldDefinitionService;
 }
 public ProductFieldViewModelBuilder(FieldDefinitionService fieldDefinitionService, NamedServiceFactory <FieldFormatter> fieldFormatterServiceFactory)
 {
     _fieldDefinitionService       = fieldDefinitionService;
     _fieldFormatterServiceFactory = fieldFormatterServiceFactory;
 }