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(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; }
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; }