public AddressConfigurationAdminController( IAuthorizer authorizer, ISiteService siteService, IContentManager contentManager, ITransactionManager transactionManager, INotifier notifier, IAddressConfigurationService addressConfigurationService, IAddressConfigurationSettingsService addressSettingsService, ITerritoryPartRecordService territoryPartRecordService) { _authorizer = authorizer; _siteService = siteService; _contentManager = contentManager; _transactionManager = transactionManager; _notifier = notifier; _addressConfigurationService = addressConfigurationService; _addressSettingsService = addressSettingsService; _territoryPartRecordService = territoryPartRecordService; T = NullLocalizer.Instance; administrativeTypeNames = new Dictionary <TerritoryAdministrativeType, string>(); administrativeTypeNames.Add(TerritoryAdministrativeType.None, T("Undefined").Text); administrativeTypeNames.Add(TerritoryAdministrativeType.Country, T("Country").Text); administrativeTypeNames.Add(TerritoryAdministrativeType.Province, T("Province").Text); administrativeTypeNames.Add(TerritoryAdministrativeType.City, T("City").Text); }
public TerritoryAdministrativeTypePartDriver( IAddressConfigurationSettingsService addressConfigurationSettingsService, ITerritoriesRepositoryService territoriesRepositoryService) { _addressConfigurationSettingsService = addressConfigurationSettingsService; _territoriesRepositoryService = territoriesRepositoryService; T = NullLocalizer.Instance; }
public CountriesHierarchyDoesNotExist( IWorkContextAccessor workContextAccessor, IAddressConfigurationSettingsService addressConfigurationSettingsService) { _workContextAccessor = workContextAccessor; _addressConfigurationSettingsService = addressConfigurationSettingsService; T = NullLocalizer.Instance; }
public AddressConfigurationSiteSettingsPartDriver( IContentManager contentManager, IAddressConfigurationService addressConfigurationService, ITerritoriesRepositoryService territoriesRepositoryService, IAddressConfigurationSettingsService addressConfigurationSettingsService) { _contentManager = contentManager; _addressConfigurationService = addressConfigurationService; _territoriesRepositoryService = territoriesRepositoryService; _addressConfigurationSettingsService = addressConfigurationSettingsService; }
public AddressConfigurationSiteSettingsPartHandler( ISignals signals, IAddressConfigurationSettingsService addressConfigurationSettingsService) { _signals = signals; _addressConfigurationSettingsService = addressConfigurationSettingsService; Filters.Add(new ActivatingFilter <AddressConfigurationSiteSettingsPart>("Site")); // Evict cached content when updated, removed or destroyed. OnUpdated <AddressConfigurationSiteSettingsPart>( (context, part) => Invalidate()); OnImported <AddressConfigurationSiteSettingsPart>( (context, part) => Invalidate()); OnPublished <AddressConfigurationSiteSettingsPart>( (context, part) => Invalidate()); OnRemoved <AddressConfigurationSiteSettingsPart>( (context, part) => Invalidate()); OnDestroyed <AddressConfigurationSiteSettingsPart>( (context, part) => Invalidate()); // Also invalidate when the Hierarchy part has been updated OnUpdated <TerritoryHierarchyPart>( (context, part) => Invalidate(part)); OnImported <TerritoryHierarchyPart>( (context, part) => Invalidate(part)); OnPublished <TerritoryHierarchyPart>( (context, part) => Invalidate(part)); OnRemoved <TerritoryHierarchyPart>( (context, part) => Invalidate(part)); OnDestroyed <TerritoryHierarchyPart>( (context, part) => Invalidate(part)); // Also invalidate when one of the selected territories has been updated OnUpdated <TerritoryAdministrativeTypePart>( (context, part) => Invalidate(part)); OnImported <TerritoryAdministrativeTypePart>( (context, part) => Invalidate(part)); OnPublished <TerritoryAdministrativeTypePart>( (context, part) => Invalidate(part)); OnRemoved <TerritoryAdministrativeTypePart>( (context, part) => Invalidate(part)); OnDestroyed <TerritoryAdministrativeTypePart>( (context, part) => Invalidate(part)); // Also invalidate when we update whether the territory is for shipping or billing OnUpdated <TerritoryAddressTypePart>( (context, part) => Invalidate(part)); OnImported <TerritoryAddressTypePart>( (context, part) => Invalidate(part)); OnPublished <TerritoryAddressTypePart>( (context, part) => Invalidate(part)); OnRemoved <TerritoryAddressTypePart>( (context, part) => Invalidate(part)); OnDestroyed <TerritoryAddressTypePart>( (context, part) => Invalidate(part)); }
public DestinationTerritoryCriteria( ITerritoriesRepositoryService territoriesRepositoryService, IAddressConfigurationService addressConfigurationService, ITerritoryPartRecordService territoryPartRecordService, IAddressConfigurationSettingsService addressConfigurationSettingsService) { _territoriesRepositoryService = territoriesRepositoryService; _addressConfigurationService = addressConfigurationService; _territoryPartRecordService = territoryPartRecordService; _addressConfigurationSettingsService = addressConfigurationSettingsService; T = NullLocalizer.Instance; }
public AddressConfigurationService( IAddressConfigurationSettingsService settingsService, ITerritoriesService territoriesService, IContentManager contentManager, ITerritoriesRepositoryService territoriesRepositoryService) { _settingsService = settingsService; _territoriesService = territoriesService; _contentManager = contentManager; _territoriesRepositoryService = territoriesRepositoryService; T = NullLocalizer.Instance; }
public AddressConfigurationSiteSettingsPartViewModel( AddressConfigurationSiteSettingsPart part, IAddressConfigurationSettingsService addressConfigurationSettingsService = null) : this() { _contentManager = part.ContentItem.ContentManager; ShippingCountriesHierarchyId = part.ShippingCountriesHierarchyId; CountriesHierarchy = part.ShippingCountriesHierarchyId == 0 ? null : _contentManager .Get <TerritoryHierarchyPart>(part.ShippingCountriesHierarchyId); if (addressConfigurationSettingsService != null && CountriesHierarchy != null) { SelectedCountries = addressConfigurationSettingsService.SelectedCountryIds; SelectedProvinces = addressConfigurationSettingsService.SelectedProvinceIds; SelectedCities = addressConfigurationSettingsService.SelectedCityIds; InitializeTerritories(); } }
public ShippingCountriesHierarchyPartDriver( IAddressConfigurationSettingsService addressConfigurationSettingsService) { _addressConfigurationSettingsService = addressConfigurationSettingsService; }
public ShippingCountriesTerritoryPartDriver( IAddressConfigurationSettingsService addressConfigurationSettingsService) { _addressConfigurationSettingsService = addressConfigurationSettingsService; }