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