public ActionResult GetHotels(TravelSitesInfo info) { var control = new HotelsCombinedControl(); var list = control.GetHotelsInfo(info); return(View(list)); }
public List <TravelSitesInfo> GetHotelsInfo(TravelSitesInfo info) { var hotelsInfoList = new List <TravelSitesInfo>(); var hotelsInfoList1 = hc1.GetHotelsInfo(); var hotelsInfoList2 = hc2.GetHotelsInfo(); hotelsInfoList.AddRange(InfoChangeOne(hotelsInfoList1)); hotelsInfoList.AddRange(InfoChangeTwo(hotelsInfoList2)); if (!string.IsNullOrEmpty(info.Address) && info.Address.Length > 0) { hotelsInfoList = hotelsInfoList.Where(a => a.Address.Contains(info.Address)).ToList(); } if (!string.IsNullOrEmpty(info.GuestsRooms)) { hotelsInfoList = hotelsInfoList.Where(a => a.GuestsRooms.Contains(info.GuestsRooms)).ToList(); } return(hotelsInfoList); }
public List <TravelSitesInfo> GetHotelsInfo(TravelSitesInfo info) { return(adapter.GetHotelsInfo(info)); }
public string GetHotelRoomsUrl(TravelSitesInfo info) { return(info.OriginUrl); }