/// <summary> /// Adds a <see cref="Sop"/> to the <see cref="StudyTree"/>. /// </summary> public bool AddSop(Sop sop) { Platform.CheckForNullReference(sop, "sop"); if (!this.SopValidationDisabled) { sop.Validate(); } if (_sops.ContainsKey(sop.SopInstanceUid)) { sop.Dispose(); return(false); } AddPatient(sop); AddStudy(sop); AddSeries(sop); _sops[sop.SopInstanceUid] = sop; return(true); }
/// <summary> /// Adds a <see cref="Sop"/> to the <see cref="StudyTree"/>. /// </summary> public bool AddSop(Sop sop) { Platform.CheckForNullReference(sop, "sop"); if (!this.SopValidationDisabled) sop.Validate(); if (_sops.ContainsKey(sop.SopInstanceUid)) { sop.Dispose(); return false; } AddPatient(sop); AddStudy(sop); AddSeries(sop); _sops[sop.SopInstanceUid] = sop; return true; }