Esempio n. 1
0
        public void Execute(object parameter)
        {
            var model = parameter as IUserPreferencesModel;

            if (model != null)
            {
                _settingsRepository.Reset();
                _userPreferencesModelRepository.LoadInto(model);
            }
        }
Esempio n. 2
0
 public UserPreferences(
     IStoredSettingsRepository storedSettingsRepository,
     IList <ISortOption> sortOptions,
     IUserPreferencesModelRepository userPreferencesModelRepository)
 {
     _initializing             = true;
     _storedSettingsRepository = storedSettingsRepository;
     _sortOptions = sortOptions;
     userPreferencesModelRepository.LoadInto(this);
     _initializing = false;
 }