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