Rock.Web.UI.Controls.GridFilter.SaveUserPreferences C# (CSharp) Method

SaveUserPreferences() private method

Saves the user preferences.
private SaveUserPreferences ( ) : void
return void
        private void SaveUserPreferences()
        {
            RockBlock rockBlock = this.RockBlock();
            if ( rockBlock != null )
            {
                string keyPrefix = string.Format( "grid-filter-{0}-", rockBlock.BlockId );

                foreach ( var userPreference in _userPreferences )
                {
                    rockBlock.SetUserPreference( string.Format( "{0}{1}|{2}", keyPrefix, userPreference.Key, userPreference.Name ), userPreference.Value );
                }
            }
        }