public virtual void AddPromptRecording(string id, string wording)
 {
     PromptRecording recording;
     if (promptIdToWordingMap.ContainsKey(id)) {
         if (!duplicateIdList.Contains(id))
             duplicateIdList.Add(id);
         return;
     }
     promptIdToWordingMap.Add(id, wording);
     if (wordingToRecordingMap.TryGetValue(wording, out recording)) {
         recording.AddDuplicateId(id);
     }
     else {
         recording = new PromptRecording(id, wording);
         wordingToRecordingMap.Add(wording, recording);
     }
 }
Esempio n. 2
0
        virtual public void AddPromptRecording(string id, string wording)
        {
            PromptRecording recording;

            if (promptIdToWordingMap.ContainsKey(id.Trim()))
            {
                if (!duplicateIdList.Contains(id.Trim()))
                {
                    duplicateIdList.Add(id.Trim());
                }
                return;
            }
            promptIdToWordingMap.Add(id.Trim(), wording.Trim());
            if (wordingToRecordingMap.TryGetValue(wording.Trim(), out recording))
            {
                recording.AddDuplicateId(id.Trim());
            }
            else
            {
                recording = new PromptRecording(id.Trim(), wording.Trim());
                wordingToRecordingMap.Add(wording.Trim(), recording);
            }
        }