public StoreLocatorController(IStoreLocatorViewService storesListViewService, IStoreViewService storeViewService, IComposerContext composerContext, IMapConfigurationViewService mapConfigurationViewService) { StoreLocatorViewService = storesListViewService; ComposerContext = composerContext; StoreViewService = storeViewService; MapConfigurationViewService = mapConfigurationViewService; }
public StoreLocatorController(IComposerContext composerContext, IStoreViewService storeViewService, IStoreLocatorViewService storeLocatorViewService, IStoreDirectoryViewService storeDirectoryViewService, IStoreUrlProvider storeUrlProvider, IBreadcrumbViewService breadcrumbViewService, ILanguageSwitchService languageSwitchViewService) : base(composerContext, storeViewService, storeLocatorViewService, storeDirectoryViewService, storeUrlProvider, breadcrumbViewService, languageSwitchViewService) { }
protected StoreLocatorBaseController( IComposerContext composerContext, IStoreViewService storeViewService, IStoreLocatorViewService storeLocatorViewService, IStoreDirectoryViewService storeDirectoryViewService, IStoreUrlProvider storeUrlProvider, IBreadcrumbViewService breadcrumbViewService, ILanguageSwitchService languageSwitchService ) { ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext)); StoreViewService = storeViewService ?? throw new ArgumentNullException(nameof(storeViewService)); StoreLocatorViewService = storeLocatorViewService ?? throw new ArgumentNullException(nameof(storeLocatorViewService)); StoreDirectoryViewService = storeDirectoryViewService ?? throw new ArgumentNullException(nameof(storeDirectoryViewService)); StoreUrlProvider = storeUrlProvider; BreadcrumbViewService = breadcrumbViewService; LanguageSwitchService = languageSwitchService ?? throw new ArgumentNullException(nameof(languageSwitchService)); }