/// <summary> /// /// </summary> /// <param name="houseList"></param> /// <returns></returns> private List <HousePicture> newHousePicture(List <House> houseList) { List <HousePicture> hps = new List <HousePicture>(); foreach (House h in houseList) { HousePicture hp = new HousePicture { hid = h.hid, area = h.area, price = h.price, pay = h.pay, unitType = h.unitType, floor = h.floor, community = h.community, pubPerson = h.pubPerson, time = h.time, type = h.type, isRecommend = h.isRecommend, houseDesc = h.houseDesc, region = h.region }; hp.pics = PictureService.LoadEntities(p => p.hid == h.hid).ToList(); hps.Add(hp); } return(hps); }
/// /////////////////////////////////////////////////////////////////////////////////////////////////////////////// public ActionResult HouseInfo(string id, int flag = 0) { int idInt = Convert.ToInt32(id); House h = HouseService.LoadEntities(t => t.hid == idInt).FirstOrDefault(); HousePicture hp = new HousePicture { hid = h.hid, area = h.area, price = h.price, pay = h.pay, unitType = h.unitType, floor = h.floor, community = h.community, pubPerson = h.pubPerson, time = h.time, type = h.type, isRecommend = h.isRecommend, houseDesc = h.houseDesc, region = h.region }; hp.pics = PictureService.LoadEntities(p => p.hid == h.hid).ToList(); List <HouseMessage> hmList = HouseMessageService.LoadEntities(m => m.hid == h.hid).ToList(); List <HouseMessageEntity> entities = new List <HouseMessageEntity>(); foreach (HouseMessage item in hmList) { User user = UserService.LoadEntities(u => u.uid == item.uid).FirstOrDefault(); Message message = MessageService.LoadEntities(m => m.mid == item.mid).FirstOrDefault(); entities.Add(new HouseMessageEntity { user = user, message = message }); } ViewBag.detail = flag; ViewBag.house = hp; ViewBag.hm = entities; return(View()); }