public void SaveTicketCutoffTime(DateTime newCutoffTime)
        {
            String oldCutOffTime = this.userSettingDao.GetSetting(UserSettingsConfig.CFG_TICKET_SELLING_CUTOFF_TIME);

            ValidateConfigDetails(UserSettingsConfig.CFG_TICKET_SELLING_CUTOFF_TIME,
                                  UserSettingsConfig.ConvertCutoffTimeToConfigValue(newCutoffTime));
            if (String.IsNullOrWhiteSpace(oldCutOffTime))
            {
                this.userSettingDao.InsertSetting(UserSettingsConfig.CFG_TICKET_SELLING_CUTOFF_TIME,
                                                  UserSettingsConfig.ConvertCutoffTimeToConfigValue(newCutoffTime));
            }
            else
            {
                this.userSettingDao.UpdateSetting(UserSettingsConfig.CFG_TICKET_SELLING_CUTOFF_TIME,
                                                  UserSettingsConfig.ConvertCutoffTimeToConfigValue(newCutoffTime));
            }
        }