/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">Cache manager</param> /// <param name="addressRepository">Address repository</param> /// <param name="countryService">Country service</param> /// <param name="stateProvinceService">State/province service</param> /// <param name="addressAttributeService">Address attribute service</param> /// <param name="eventPublisher">Event publisher</param> /// <param name="addressSettings">Address settings</param> public AddressDomainService(ICacheManager cacheManager, IAddressRepository addressRepository, CountryDomainService countryService, StateProvinceDomainService stateProvinceService, AddressAttributeDomainService addressAttributeService, //IEventPublisher eventPublisher, IStoreContext storeContext, SettingDomainService settingDomainService) { this._cacheManager = cacheManager; this._addressRepository = addressRepository; this._countryService = countryService; this._stateProvinceService = stateProvinceService; this._addressAttributeService = addressAttributeService; //this._eventPublisher = eventPublisher; //this._addressSettings = addressSettings; this._storeContext = storeContext; _settingDomainService = settingDomainService; }
/// <summary> /// Ctor /// </summary> /// <param name="addressService">Address service</param> /// <param name="workContext">Work context</param> /// <param name="taxSettings">Tax settings</param> /// <param name="pluginFinder">Plugin finder</param> /// <param name="geoLookupService">GEO lookup service</param> /// <param name="countryService">Country service</param> /// <param name="customerSettings">Customer settings</param> /// <param name="addressSettings">Address settings</param> public TaxDomainService( IStoreContext storeContext, SettingDomainService settingDomainService , AddressDomainService addressService //IWorkContext workContext, //TaxSettings taxSettings, //IPluginFinder pluginFinder, //IGeoLookupService geoLookupService, , CountryDomainService countryService //CustomerSettings customerSettings, //AddressSettings addressSettings ) { _addressService = addressService; //this._workContext = workContext; //this._taxSettings = taxSettings; //this._pluginFinder = pluginFinder; //this._geoLookupService = geoLookupService; _countryService = countryService; //this._customerSettings = customerSettings; //this._addressSettings = addressSettings; _storeContext = storeContext; _settingDomainService = settingDomainService; }