示例#1
0
        private Settings GetUserSettings()
        {
            var kernel = new StandardKernel();

            kernel.Load(Assembly.GetExecutingAssembly());
            _config = kernel.Get <IUserConfiguration>();
            return(_config.GetConfiguration());
        }
        private void LoadSettings()
        {
            var searchSettings = _userConfiguration.GetConfiguration().Search ?? new Search();
            var pagesToLoad    = searchSettings.PagesToLoadOnSeach;

            Model.PagesToLoadBySearch = pagesToLoad == 0 ? 1: pagesToLoad;

            LoadSourceSettings(searchSettings);

            if (searchSettings.SaveSearchOrder)
            {
                Model.SelectedSearchSortOrder = Model.AvailableSortOrders
                                                .First(o => o.Key == searchSettings.SearchSortOrder);
                Model.SaveSearchSortOrder = true;
            }
        }
示例#3
0
        private void LoadSettings()
        {
            var config = _userConfiguration.GetConfiguration();

            Model.AutoCompleteItems = config.AutoComplete.Values;
            _autoCompleteService.Init(config.AutoComplete.Values);

            var searchSettings = config.Search ?? new Search();

            var pagesToLoad = searchSettings.PagesToLoadOnSeach;

            Model.Settings.PagesToLoadBySearch = pagesToLoad == 0 ? 1: pagesToLoad;

            LoadSourceSettings(searchSettings);

            if (searchSettings.SaveSearchOrder)
            {
                Model.SelectedSearchSortOrder = Model.AvailableSortOrders
                                                .First(o => o.Key == searchSettings.SearchSortOrder);
                Model.Settings.SaveSearchSortOrder = true;
            }
        }