/*读取化验单 GetExaminationInfo(string examinationID)*/ public ExaminationInfoEntity GetExaminationInfo(Guid gExaminationID) { ExaminationInfoEntity examinationInfoEntity = new ExaminationInfoEntity(); DrPEDatabaseEntities DEntities = new DrPEDatabaseEntities(); Examination examination = (from ex in DEntities.Examinations where ex.ExaminationID == gExaminationID select ex).FirstOrDefault(); if (examination == null) { examinationInfoEntity.ErrorMessage = "No Such Examination Record! @Data"; return examinationInfoEntity; } examinationInfoEntity.ExaminationID = gExaminationID; examinationInfoEntity.Date = examination.Date; examinationInfoEntity.Type = examination.Type; examinationInfoEntity.Text = examination.Text; examinationInfoEntity.Advice = examination.Advice; examinationInfoEntity.Image = examination.Image; return examinationInfoEntity; }
/*将ExaminationInfo对应的Entity翻译为数据契约*/ private void TranslateExaminationInfoEntityToExaminationInfoContractData( ExaminationInfoEntity examinationInfoEntity, ExaminationInfo examinationInfo) { examinationInfo.ErrorMessage = examinationInfoEntity.ErrorMessage; examinationInfo.ExaminationID = examinationInfoEntity.ExaminationID.ToString(); examinationInfo.Date = examinationInfoEntity.Date; examinationInfo.Type = examinationInfoEntity.Type; examinationInfo.Text = examinationInfoEntity.Text; examinationInfo.Advice = examinationInfoEntity.Advice; examinationInfo.Image = examinationInfoEntity.Image; }
/*读取化验单 GetExaminationInfo(string examinationID)*/ public ExaminationInfoEntity GetExaminationInfo(Guid gExaminationID) { if (confirmed == false) { ExaminationInfoEntity examinationInfoEntity = new ExaminationInfoEntity(); examinationInfoEntity.ErrorMessage = "1x3 Not Logged in Yet! @Logic"; return examinationInfoEntity; } else { return doctorDAO.GetExaminationInfo(gExaminationID); } }