public ResponseBaseViewModel <CTripHotelInfoResViewModel> QueryHotelById([FromBody] CTripHotelInfoReqViewModel req) { var result = _cTripHotelDesDal.GetHotelById(Id, null); return(new ResponseBaseViewModel <CTripHotelSimpleResViewModel> { Flag = new ResponseCodeViewModel { Code = 0, Message = "success", MojoryToken = this.GetToken() }, Data = new CTripHotelSimpleResViewModel { Count = result.Count, Hotels = result.Select(c => new HotelSimpleViewModel { HotelId = c.HotelId, HotelName = c.HotelName, HotelNameEN = c.HotelNameEN, StarRating = c.StarRating, Price = c.Price, GetInfo = JsonHelper.DeserializeJsonToObject <EntityModel.Proxy.CTripHotel.HotelDesInfo.HotelStaticInfo>(c.OriginalValue).GeoInfo, Facilities = JsonHelper.DeserializeJsonToObject <EntityModel.Proxy.CTripHotel.HotelDesInfo.HotelStaticInfo>(c.OriginalValue).Facilities.Where(x => (x.FacilityItem.Where(v => v.Name.Contains("wifi") || v.Name.Contains("机场接送") || v.Name.Contains("停车场") || v.Name.Contains("WIFI") || v.Name.Contains("健身房")).ToList()).Count > 0).ToList(), Ratings = JsonHelper.DeserializeJsonToObject <EntityModel.Proxy.CTripHotel.HotelDesInfo.HotelStaticInfo>(c.OriginalValue).Ratings, Pictures = JsonHelper.DeserializeJsonToObject <EntityModel.Proxy.CTripHotel.HotelDesInfo.HotelStaticInfo>(c.OriginalValue).Pictures, ImportantNotices = JsonHelper.DeserializeJsonToObject <EntityModel.Proxy.CTripHotel.HotelDesInfo.HotelStaticInfo>(c.OriginalValue).ImportantNotices, TransportationInfos = JsonHelper.DeserializeJsonToObject <EntityModel.Proxy.CTripHotel.HotelDesInfo.HotelStaticInfo>(c.OriginalValue).TransportationInfos }).ToList() } }); }
public HotelStaticInfoDomainModel Query(CTripHotelInfoReqViewModel req) { return(_hotleInfoService.QueryById(req.Id, "testsolr2")); }
public HotelStaticInfoDomainModel Query(CTripHotelInfoReqViewModel req) { throw new NotImplementedException(); }