public void FromClientOrderDetail(YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail clientOrderDetail) { this.m_AliquotRequestCount = 1; this.m_ClientAccessioned = clientOrderDetail.ClientAccessioned; this.m_ContainerId = clientOrderDetail.ContainerId; this.m_Description = clientOrderDetail.DescriptionToAccession; this.m_SpecialInstructions = clientOrderDetail.SpecialInstructions; YellowstonePathology.Business.Helper.DateTimeSplitter dateTimeSplitter = new YellowstonePathology.Business.Helper.DateTimeSplitter(clientOrderDetail.CollectionDate); this.m_CollectionDate = dateTimeSplitter.GetDate(); this.m_CollectionTime = dateTimeSplitter.GetDateWithTime(); this.m_FixationStartTimeManuallyEntered = clientOrderDetail.FixationStartTimeManuallyEntered; this.m_DateReceived = clientOrderDetail.DateReceived; this.m_ClientFixation = clientOrderDetail.ClientFixation; this.m_FixationStartTime = clientOrderDetail.FixationStartTime; this.m_TimeToFixation = clientOrderDetail.TimeToFixation; this.m_TimeToFixationHourString = clientOrderDetail.TimeToFixationHourString; this.m_FixationComment = clientOrderDetail.FixationComment; this.m_LabFixation = clientOrderDetail.LabFixation; this.m_SpecimenSource = clientOrderDetail.SpecimenSource; this.m_RequiresGrossExamination = clientOrderDetail.RequiresGrossExamination; this.SetTimeToFixation(); }