/*将HospitalInfo对应的Entity翻译为数据契约*/ private void TranslateHospitalInfoEntityToHospitalInfoContractData( HospitalInfoEntity hospitalInfoEntity, HospitalInfo hospitalInfo) { hospitalInfo.ErrorMessage = hospitalInfoEntity.ErrorMessage; hospitalInfo.City = hospitalInfoEntity.City; hospitalInfo.HospitalID = hospitalInfoEntity.HospitalID; hospitalInfo.Name = hospitalInfoEntity.Name; hospitalInfo.Address = hospitalInfoEntity.Address; hospitalInfo.Latitude = hospitalInfoEntity.Latitude; hospitalInfo.Longitude = hospitalInfoEntity.Longitude; hospitalInfo.Type = hospitalInfoEntity.Type; hospitalInfo.Grade = hospitalInfoEntity.Grade; hospitalInfo.Features = hospitalInfoEntity.Features; hospitalInfo.Website = hospitalInfoEntity.Website; hospitalInfo.Bed = hospitalInfoEntity.Bed; }
/*获取特定医院信息:提交HospitalID,返回该医院的信息*/ public HospitalInfo GetHospitalInfo(string hospitalID) { HospitalInfoEntity hospitalInfoEntity = null; if (hospitalID == null) { hospitalInfoEntity = new HospitalInfoEntity(); hospitalInfoEntity.ErrorMessage = "111 Empty hospitalID! @Service"; } else { hospitalInfoEntity = openAccessLogic.GetHospitalInfo(hospitalID); } HospitalInfo hospitalInfo = new HospitalInfo(); TranslateHospitalInfoEntityToHospitalInfoContractData(hospitalInfoEntity, hospitalInfo); return hospitalInfo; }