public void ReadProperties(YellowstonePathology.Business.Domain.Persistence.IPropertyReader propertyReader) { propertyReader.ReadString("SpecimenOrderId", SpecimenOrderId); propertyReader.ReadString("SpecimenId", SpecimenId); propertyReader.ReadString("SpecimenType", SpecimenType); propertyReader.ReadNullableDateTime("CollectionDate", CollectionDate); propertyReader.ReadNullableDateTime("CollectionTime", CollectionTime); propertyReader.ReadString("SpecimenSite", SpecimenSite); propertyReader.ReadString("FixationType", FixationType); propertyReader.ReadString("Description", Description); propertyReader.ReadInt("AliquotRequestCount", AliquotRequestCount); propertyReader.ReadNullableDateTime("AccessionTime", AccessionTime); propertyReader.ReadString("ClientFixation", ClientFixation); propertyReader.ReadString("LabFixation", LabFixation); propertyReader.ReadBoolean("CollectionTimeUnknown", CollectionTimeUnknown); propertyReader.ReadString("MasterAccessionNo", MasterAccessionNo); propertyReader.ReadString("FixationComment", FixationComment); propertyReader.ReadInt("SpecimenNumber", SpecimenNumber); propertyReader.ReadNullableInt("ClientSpecimenNumber", ClientSpecimenNumber); propertyReader.ReadBoolean("Accepted", Accepted); propertyReader.ReadString("SpecialInstructions", SpecialInstructions); propertyReader.ReadString("ContainerId", ContainerId); propertyReader.ReadBoolean("Verified", Verified); propertyReader.ReadInt("VerifiedById", VerifiedById); propertyReader.ReadNullableDateTime("VerifiedDate", VerifiedDate); propertyReader.ReadBoolean("RequiresBlindVerification", RequiresBlindVerification); propertyReader.ReadString("SystemInitiatingOrder", SystemInitiatingOrder); propertyReader.ReadString("SpecimenSource", SpecimenSource); propertyReader.ReadNullableDateTime("DateReceived", DateReceived); propertyReader.ReadString("SpecimenAdequacy", SpecimenAdequacy); propertyReader.ReadString("LocationFacilityId", LocationFacilityId); propertyReader.ReadString("OwnerFacilityId", OwnerFacilityId); propertyReader.ReadString("ObjectId", ObjectId); propertyReader.ReadBoolean("RequiresGrossExamination", RequiresGrossExamination); propertyReader.ReadBoolean("ClientAccessioned", ClientAccessioned); propertyReader.ReadString("LocationId", LocationId); propertyReader.ReadString("FacilityId", FacilityId); propertyReader.ReadNullableDateTime("ProcessorStartTime", ProcessorStartTime); propertyReader.ReadNullableInt("ProcessorFixationTime", ProcessorFixationTime); propertyReader.ReadBoolean("FixationStartTimeManuallyEntered", FixationStartTimeManuallyEntered); propertyReader.ReadNullableDateTime("FixationStartTime", FixationStartTime); propertyReader.ReadNullableInt("TimeToFixation", TimeToFixation); propertyReader.ReadNullableInt("FixationDuration", FixationDuration); propertyReader.ReadNullableDateTime("FixationEndTime", FixationEndTime); propertyReader.ReadString("TimeToFixationHourString", TimeToFixationHourString); }