/*将PhysicInfo对应的Entity翻译为数据契约*/ private void TranslatePhysicInfoEntityToPhysicInfoContractData( PhysicInfoEntity physicInfoEntity, PhysicInfo physicInfo) { physicInfo.ErrorMessage = physicInfoEntity.ErrorMessage; physicInfo.PhysicID = physicInfoEntity.PhysicID; physicInfo.Name = physicInfoEntity.Name; physicInfo.Description = physicInfoEntity.Description; physicInfo.Method = physicInfoEntity.Method; physicInfo.Notice = physicInfoEntity.Notice; }
/*获取特定药品信息:输入PhysicID,返回该药品的完整信息*/ public PhysicInfo GetPhysicInfo(string physicID) { PhysicInfoEntity physicInfoEntity = null; if (physicID == null) { physicInfoEntity = new PhysicInfoEntity(); physicInfoEntity.ErrorMessage = "114 Empty physicID! @Service"; } else { physicInfoEntity = openAccessLogic.GetPhysicInfo(physicID); } PhysicInfo physicInfo = new PhysicInfo(); TranslatePhysicInfoEntityToPhysicInfoContractData(physicInfoEntity, physicInfo); return physicInfo; }