Пример #1
0
        public UserSetting GetSetting(string ns, string setting)
        {
            var state = _repo.GetUserSettingState(ns, setting);

            if (state == null)
            {
                state           = _repo.CreateUserSettingState();
                state.Namespace = ns;
                state.Setting   = setting;
            }
            return(new UserSetting(_repo, state));
        }
Пример #2
0
 public UserSetting(IUserSettingRepository repo)
 {
     _repo = repo;
     if (_state == null)
     {
         _state = repo.CreateUserSettingState();
     }
 }