public StorefrontHomeController(WorkContext context, ICatalogSearchService catalogSearchService, ICatalogModuleApi catalogModuleApi, ISearchModuleApi searchApi)
 {
     _catalogSearchService = catalogSearchService;
     _workContext = context;
     _catalogModuleApi = catalogModuleApi;
     _searchApi = searchApi;
 }
 public StorefrontHomeController(WorkContext context, ICatalogSearchService catalogSearchService, ICatalogModuleApi catalogModuleApi, ISearchModuleApi searchApi)
 {
     _catalogSearchService = catalogSearchService;
     _workContext          = context;
     _catalogModuleApi     = catalogModuleApi;
     _searchApi            = searchApi;
 }
 public CatalogSearchServiceImpl(WorkContext workContext, ICatalogModuleApi catalogModuleApi, IPricingModuleApi pricingModuleApi, IInventoryModuleApi inventoryModuleApi, ISearchModuleApi searchApi)
 {
     _workContext = workContext;
     _catalogModuleApi = catalogModuleApi;
     _pricingModuleApi = pricingModuleApi;
     _inventoryModuleApi = inventoryModuleApi;
     _searchApi = searchApi;
 }
 public CatalogSearchServiceImpl(WorkContext workContext, ICatalogModuleApi catalogModuleApi, IPricingModuleApi pricingModuleApi, IInventoryModuleApi inventoryModuleApi, ISearchModuleApi searchApi)
 {
     _workContext        = workContext;
     _catalogModuleApi   = catalogModuleApi;
     _pricingModuleApi   = pricingModuleApi;
     _inventoryModuleApi = inventoryModuleApi;
     _searchApi          = searchApi;
 }
 public CatalogSearchServiceImpl(Func <WorkContext> workContextFactory, ICatalogModuleApi catalogModuleApi, IPricingService pricingService, IInventoryModuleApi inventoryModuleApi, ISearchModuleApi searchApi, IPromotionEvaluator promotionEvaluator)
 {
     _workContextFactory = workContextFactory;
     _catalogModuleApi   = catalogModuleApi;
     _pricingService     = pricingService;
     _inventoryModuleApi = inventoryModuleApi;
     _searchApi          = searchApi;
     _promotionEvaluator = promotionEvaluator;
 }
 public CatalogSearchServiceImpl(Func<WorkContext> workContextFactory, ICatalogModuleApi catalogModuleApi, IPricingService pricingService, IInventoryModuleApi inventoryModuleApi, ISearchModuleApi searchApi, IPromotionEvaluator promotionEvaluator)
 {
     _workContextFactory = workContextFactory;
     _catalogModuleApi = catalogModuleApi;
     _pricingService = pricingService;
     _inventoryModuleApi = inventoryModuleApi;
     _searchApi = searchApi;
     _promotionEvaluator = promotionEvaluator;
 }
Example #7
0
 public WorkContextOwinMiddleware(OwinMiddleware next, UnityContainer container)
     : base(next)
 {
     //Be AWARE! WorkContextOwinMiddleware crated once in first application start
     //and  there can not be resolved and stored in fields services using WorkContext as dependency (WorkCOntext has a per request lifetime)
     _storeApi = container.Resolve<IStoreModuleApi>();
     _platformApi = container.Resolve<IVirtoCommercePlatformApi>();
     _quoteRequestBuilder = container.Resolve<IQuoteRequestBuilder>();
     _cmsApi = container.Resolve<ICMSContentModuleApi>();
     _pricingModuleApi = container.Resolve<IPricingModuleApi>();
     _commerceApi = container.Resolve<ICommerceCoreModuleApi>();
     _cacheManager = container.Resolve<ICacheManager<object>>();
     _catalogModuleApi = container.Resolve<ICatalogModuleApi>();
     _searchApi = container.Resolve<ISearchModuleApi>();
     _staticContentService = container.Resolve<IStaticContentService>();
     _container = container;
 }
 public WorkContextOwinMiddleware(OwinMiddleware next, UnityContainer container)
     : base(next)
 {
     //Be AWARE! WorkContextOwinMiddleware crated once in first application start
     //and  there can not be resolved and stored in fields services using WorkContext as dependency (WorkCOntext has a per request lifetime)
     _storeApi            = container.Resolve <IStoreModuleApi>();
     _platformApi         = container.Resolve <IVirtoCommercePlatformApi>();
     _quoteRequestBuilder = container.Resolve <IQuoteRequestBuilder>();
     _cmsApi               = container.Resolve <ICMSContentModuleApi>();
     _pricingModuleApi     = container.Resolve <IPricingModuleApi>();
     _commerceApi          = container.Resolve <ICommerceCoreModuleApi>();
     _cacheManager         = container.Resolve <ILocalCacheManager>();
     _catalogModuleApi     = container.Resolve <ICatalogModuleApi>();
     _searchApi            = container.Resolve <ISearchModuleApi>();
     _staticContentService = container.Resolve <IStaticContentService>();
     _container            = container;
 }