예제 #1
0
 public CatalogModuleListEntriesController(IListEntrySearchService listEntrySearchService, ICategoryService categoryService, IItemService itemService, ICatalogService catalogService)
 {
     _catalogService         = catalogService;
     _listEntrySearchService = listEntrySearchService;
     _categoryService        = categoryService;
     _itemService            = itemService;
 }
예제 #2
0
 public CatalogModuleListEntryController(IProductIndexedSearchService productIndexedSearchService, IListEntrySearchService listEntrySearchService,
                                         ICategoryService categoryService, IItemService itemService, ICatalogService catalogService, ISettingsManager settingsManager)
 {
     _productIndexedSearchService = productIndexedSearchService;
     _categoryService             = categoryService;
     _itemService            = itemService;
     _catalogService         = catalogService;
     _listEntrySearchService = listEntrySearchService;
     _settingsManager        = settingsManager;
 }
 public CatalogSitemapItemRecordProvider(
     ICategoryService categoryService,
     IItemService itemService,
     IListEntrySearchService listEntrySearchService,
     ISitemapUrlBuilder urlBuilder,
     ISettingsManager settingsManager)
     : base(settingsManager, urlBuilder)
 {
     _сategoryService        = categoryService;
     _itemService            = itemService;
     _listEntrySearchService = listEntrySearchService;
 }
 public CatalogModuleListEntryController(
     ICatalogSearchService searchService,
     ICategoryService categoryService,
     IItemService itemService,
     IBlobUrlResolver blobUrlResolver,
     ISecurityService securityService,
     IPermissionScopeService permissionScopeService,
     ICatalogService catalogService,
     IListEntrySearchService listEntrySearchService,
     ListEntryMover <coreModel.Category> categoryMover,
     ListEntryMover <coreModel.CatalogProduct> productMover)
     : base(securityService, permissionScopeService)
 {
     _searchService          = searchService;
     _categoryService        = categoryService;
     _itemService            = itemService;
     _catalogService         = catalogService;
     _listEntrySearchService = listEntrySearchService;
     _categoryMover          = categoryMover;
     _productMover           = productMover;
 }
예제 #5
0
 public CatalogModuleListEntryController(
     IProductIndexedSearchService productIndexedSearchService,
     ICategoryIndexedSearchService categoryIndexedSearchService,
     IListEntrySearchService listEntrySearchService,
     ICategoryService categoryService,
     IItemService itemService,
     ICatalogService catalogService,
     IAuthorizationService authorizationService,
     ISettingsManager settingsManager,
     ListEntryMover <Category> categoryMover,
     ListEntryMover <CatalogProduct> productMover)
 {
     _productIndexedSearchService  = productIndexedSearchService;
     _categoryIndexedSearchService = categoryIndexedSearchService;
     _categoryService        = categoryService;
     _authorizationService   = authorizationService;
     _itemService            = itemService;
     _catalogService         = catalogService;
     _listEntrySearchService = listEntrySearchService;
     _settingsManager        = settingsManager;
     _categoryMover          = categoryMover;
     _productMover           = productMover;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProductDataSource"/> class.
 /// </summary>
 /// <param name="listEntrySearchService">
 /// The list entry search service.
 /// </param>
 /// <param name="dataQuery">
 /// The data query.
 /// </param>
 public ProductDataSource(IListEntrySearchService listEntrySearchService, DataQuery dataQuery)
     : base(listEntrySearchService, dataQuery)
 {
     _listEntrySearchService = listEntrySearchService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BaseDataSource"/> class.
 /// </summary>
 /// <param name="listEntrySearchService">
 /// The search service.
 /// </param>
 /// <param name="dataQuery">
 /// The data query.
 /// </param>
 public BaseDataSource(IListEntrySearchService listEntrySearchService, DataQuery dataQuery)
 {
     _listEntrySearchService = listEntrySearchService;
     _dataQuery = dataQuery ?? throw new ArgumentNullException(nameof(dataQuery));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DataSourceFactory"/> class.
 /// </summary>
 /// <param name="listEntrySearchService">
 /// The search service.
 /// </param>
 public DataSourceFactory(IListEntrySearchService listEntrySearchService)
 {
     _listEntrySearchService = listEntrySearchService;
 }