public void HandleNewAmendment(YellowstonePathology.Business.Amendment.Model.Amendment amendment) { SurgicalAudit surgicalAudit = this.m_SurgicalAuditCollection.GetNextItem(amendment.AmendmentId, this, this.m_AssignedToId, this.AssignedToId); foreach (SurgicalSpecimen surgicalSpecimen in this.m_SurgicalSpecimenCollection) { YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenAudit surgicalSpecimenAudit = surgicalAudit.SurgicalSpecimenAuditCollection.GetNextItem(surgicalAudit.SurgicalAuditId, surgicalSpecimen, amendment.AmendmentId); surgicalAudit.SurgicalSpecimenAuditCollection.Add(surgicalSpecimenAudit); } this.m_SurgicalAuditCollection.Add(surgicalAudit); }
public override YellowstonePathology.Business.Amendment.Model.Amendment AddAmendment() { YellowstonePathology.Business.Amendment.Model.Amendment amendment = base.AddAmendment(); SurgicalAudit surgicalAudit = this.m_SurgicalAuditCollection.GetNextItem(amendment.AmendmentId, this, this.m_AssignedToId, this.AssignedToId); foreach (SurgicalSpecimen surgicalSpecimen in this.m_SurgicalSpecimenCollection) { YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenAudit surgicalSpecimenAudit = surgicalAudit.SurgicalSpecimenAuditCollection.GetNextItem(surgicalAudit.SurgicalAuditId, surgicalSpecimen, amendment.AmendmentId); surgicalAudit.SurgicalSpecimenAuditCollection.Add(surgicalSpecimenAudit); } this.m_SurgicalAuditCollection.Add(surgicalAudit); return(amendment); }