Example #1
0
        /// <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);
        }
Example #2
0
/// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////


        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());
        }