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)); } }