Exemplo n.º 1
0
        public JsResultObject recommendHotel(HotelModel hotel,int priorityLevel,string remark )
        {
            JsResultObject re = new JsResultObject();

            HotelRecommendModel recommend = new HotelRecommendModel();
            recommend.priorityLevel = priorityLevel;
            recommend.remark = remark;
            recommend.hotelName = hotel.hotelName;
            recommend.hotelId = hotel.hotelId;
            try
            {
                this.OpenSession();
                ITransaction itx = this.session.BeginTransaction();
                SaveOrUpdate(recommend,"");
                itx.Commit();
                this.CloseSession();
                re.title = "操作成功";
                re.msg =string.Format( "{0} 推荐成功",hotel.hotelName);
            }
            catch (Exception ex) {
                re.title = "操作失败";
                re.code = JsResultObject.CODE_ERROR;
                re.msg = string.Format("失败原因:{0}",ex.Message);
            }
            return re;
        }
Exemplo n.º 2
0
 public void ImportHotelList()
 {
     IList<ELongHotelAdapter> hotels = ELongStaticClient.GetHotelList();
     this.OpenSession();
     ITransaction tx = this.session.BeginTransaction();
     foreach (ELongHotelAdapter hotel in hotels)
     {
         HotelModel hm = new HotelModel();
         hm.fromYiLong(hotel);
         this.session.SaveOrUpdate(hm);
     }
     tx.Commit();
 }