public AliquotOrder AddAliquot(YellowstonePathology.Business.Specimen.Model.Aliquot aliquot, YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder, DateTime accessionDate) { AliquotOrder aliquotOrder = this.GetNextItem(specimenOrder, AliquotType.Slide, accessionDate); aliquotOrder.SpecimenOrderId = specimenOrder.SpecimenOrderId; aliquotOrder.Description = string.Empty; aliquotOrder.AliquotType = aliquot.AliquotType; aliquotOrder.LabelPrefix = string.Empty; this.Add(aliquotOrder); this.SetSlideLabels(specimenOrder.SpecimenNumber); return(aliquotOrder); }
public bool Exists(YellowstonePathology.Business.Specimen.Model.Aliquot aliquot) { bool result = false; foreach (AliquotOrder aliquotOrder in this) { if (aliquotOrder.AliquotType == aliquot.AliquotType) { result = true; break; } } return(result); }
public AliquotOrder Get(YellowstonePathology.Business.Specimen.Model.Aliquot aliquot) { AliquotOrder result = null; foreach (AliquotOrder item in this) { if (item.AliquotType == aliquot.AliquotType) { result = item; break; } } return(result); }