public AccountController(WorkContext workContext, IStorefrontUrlBuilder urlBuilder, ICoreModuleApiClient commerceCoreApi, IAuthenticationManager authenticationManager, IPlatformModuleApiClient platformApi, ICustomerService customerService, IOrdersModuleApiClient orderApi, IEventPublisher <UserLoginEvent> userLoginEventPublisher) : base(workContext, urlBuilder) { _commerceCoreApi = commerceCoreApi; _customerService = customerService; _authenticationManager = authenticationManager; _platformApi = platformApi; _orderApi = orderApi; _userLoginEventPublisher = userLoginEventPublisher; }
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 ApiAccountController(WorkContext workContext, IStorefrontUrlBuilder urlBuilder, ICustomerService customerService, IPlatformModuleApiClient platformApi) : base(workContext, urlBuilder) { _customerService = customerService; _platformApi = platformApi; }