/*获取医院信息:提交城市名,返回该城市的所有医院的信息*/
        public AllHospitalInfo GetAllHospitalInfo(string city) {

            AllHospitalInfoEntity allHospitalInfoEntity = null;

            if (city == null) {
                allHospitalInfoEntity = new AllHospitalInfoEntity();
                allHospitalInfoEntity.ErrorMessage = "101 Empty City! @Service";
            }
            else {
                allHospitalInfoEntity = openAccessLogic.GetAllHospitalInfo(city);
            }
            AllHospitalInfo allHospitalInfo = new AllHospitalInfo();
            TranslateAllHospitalInfoEntityToAllHospitalInfoContractData(allHospitalInfoEntity, allHospitalInfo);

            return allHospitalInfo;
        }
        /*将AllHospitalInfo对应的Entity翻译为数据契约,调用TranslateHospitalInfoEntityToHospitalInfoContractData()*/
        private void TranslateAllHospitalInfoEntityToAllHospitalInfoContractData(
            AllHospitalInfoEntity   allHospitalInfoEntity,
            AllHospitalInfo         allHospitalInfo) {

                int cnt = 0;

                allHospitalInfo.ErrorMessage    = allHospitalInfoEntity.ErrorMessage;
                allHospitalInfo.Count           = allHospitalInfoEntity.Count;

                if (allHospitalInfo.Count > 0) {
                    allHospitalInfo.hospitalInfo = new HospitalInfo[allHospitalInfo.Count];
                    for (cnt = 0; cnt < allHospitalInfo.Count; cnt++) {
                        allHospitalInfo.hospitalInfo[cnt] = new HospitalInfo();
                        TranslateHospitalInfoEntityToHospitalInfoContractData(
                            allHospitalInfoEntity.hospitalInfoEntity[cnt],
                            allHospitalInfo.hospitalInfo[cnt]);
                    }
                }
        }