예제 #1
0
 public CustomerServiceImpl(Func <WorkContext> workContextFactory, ICustomerModuleApiClient customerApi, IOrdersModuleApiClient orderApi,
                            IQuoteModuleApiClient quoteApi, IStoreModuleApiClient storeApi, ILocalCacheManager cacheManager)
 {
     _workContextFactory = workContextFactory;
     _customerApi        = customerApi;
     _orderApi           = orderApi;
     _quoteApi           = quoteApi;
     _storeApi           = storeApi;
     _cacheManager       = cacheManager;
 }
예제 #2
0
 public ApiCommonController(WorkContext workContext, IStorefrontUrlBuilder urlBuilder, IStoreModuleApiClient storeApi)
     : base(workContext, urlBuilder)
 {
     _storeApi = storeApi;
     _countriesWithoutRegions = workContext.AllCountries
                                .Select(c => new Country {
         Name = c.Name, Code2 = c.Code2, Code3 = c.Code3, RegionType = c.RegionType
     })
                                .ToArray();
 }
예제 #3
0
        public CommonController(WorkContext workContext, IStorefrontUrlBuilder urlBuilder, IStoreModuleApiClient storeModuleApi,
                               IPlatformModuleApiClient platformApi, ILocalCacheManager cacheManager)
            : base(workContext, urlBuilder)
        {
            _cacheManager = cacheManager;
            _storeModuleApi = storeModuleApi;
            _platformApi = platformApi;
            _countriesWithoutRegions = workContext.AllCountries
                .Select(c => new Country { Name = c.Name, Code2 = c.Code2, Code3 = c.Code3, RegionType = c.RegionType })
                .ToArray();

        }
 public ApiOrderController(WorkContext workContext, IStorefrontUrlBuilder urlBuilder, IOrdersModuleApiClient orderApi, IStoreModuleApiClient storeApi)
     : base(workContext, urlBuilder)
 {
     _orderApi = orderApi;
     _storeApi = storeApi;
 }