public DateTime GetTicketCutoffTime()
        {
            String currentCutOffTime = this.userSettingDao.GetSetting(UserSettingsConfig.CFG_TICKET_SELLING_CUTOFF_TIME);

            if (String.IsNullOrWhiteSpace(currentCutOffTime))
            {
                ValidateConfigDetails(UserSettingsConfig.CFG_TICKET_SELLING_CUTOFF_TIME,
                                      UserSettingsConfig.CutoffTimeDefaultValue);
                this.userSettingDao.InsertSetting(UserSettingsConfig.CFG_TICKET_SELLING_CUTOFF_TIME,
                                                  UserSettingsConfig.CutoffTimeDefaultValue);
                return(UserSettingsConfig.CFG_TICKET_SELLING_CUTOFF_TIME_DEFAULT);
            }

            return(UserSettingsConfig.ConvertCutoffTimeToDateTime(currentCutOffTime));
        }