Beispiel #1
0
        public static void SaveUserConfiguration(UserConfiguration theConfig)
        {
            UserConfigurationParametersTableAdapter ta = new UserConfigurationParametersTableAdapter();

            ta.SetUserConfigurationParameters(
                theConfig.UserId,
                theConfig.NumberSavedSearches,
                theConfig.TimesToShowToolTips);
        }
Beispiel #2
0
        public static UserConfiguration GetUserConfigurationData(int userId)
        {
            UserConfigurationParametersTableAdapter ta = new UserConfigurationParametersTableAdapter();

            UserConfigurationDS.UserConfigurationParametersDataTable table = ta.GetUserConfigurationData(userId);

            if (table.Count == 0)
            {
                // We failed to get configuration data from the database
                log.Error("Failed to get user configuration data from database. Got 0 rows");
                return(null);
            }

            UserConfigurationDS.UserConfigurationParametersRow row = table[0];

            UserConfiguration theConfiguration = new UserConfiguration(
                row.userId,
                row.numberSavedSearches,
                row.numberOfTimesToDisplayTooltips);

            return(theConfiguration);
        }