コード例 #1
0
        public static void SaveUserPreferences(User u)
        {
            string s = JSONSerializationHelper.Serialize <UserPreferences>(u.UserPreferences);

            u.UserPreferencesSerialized = "asdf";
            u.UserPreferencesSerialized = s;
            new UserRepository().SaveOrUpdate(u);
        }
コード例 #2
0
        public static void LoadUserPreferences(User u)
        {
            //var pref = new UserPreferences();
            var pref = JSONSerializationHelper.Deserialize <UserPreferences>(u.UserPreferencesSerialized);

            u.UserPreferences = new UserPreferences();
            if (pref != null)
            {
                foreach (var link in pref.HistoryLinks)
                {
                    u.UserPreferences.HistoryLinks.Add(link);
                }
                u.UserPreferences.GridPageSize = pref.GridPageSize;
            }
        }