internal async Task <NavigationItemModel> GetNavigationModel(GetNavigationByName query)
        {
            NavigationItemModel data = null;

            data = await _NavigationLoader.Load(query).ConfigureAwait(false);

            return(data);
        }
        public async Task SetLocaleSelectorData()
        {
            var query = new GetNavigationByName {
                Name = Constants.Navigation.LocaleSelectorName, Locale = CultureInfo.CurrentUICulture.Name
            };

            localeSelectionData = await GetNavigationModel(query).ConfigureAwait(false);
        }
        public async Task SetMainNavigation()
        {
            var query = new GetNavigationByName
            {
                Name             = Constants.Navigation.MainNavigationName,
                Locale           = CultureInfo.CurrentUICulture.Name,
                NavigationOrigin = NavigationOrigin.Default
            };

            MainNavigationData = await GetNavigationModel(query).ConfigureAwait(false);
        }
示例#4
0
        public async Task SetMainNavigation()
        {
            var query = new GetNavigationByName
            {
                Name             = Constants.Navigation.MainNavigationName,
                Locale           = CultureInfo.CurrentUICulture.Name,
                NavigationOrigin = NavigationOrigin.Cms
            };

            NavigationItemModel data = null;

            data = await _NavigationLoader.Load(query);

            MainNavigationData = data;
        }