public ActionResult AdvanceSearch(AdvanceSearch query = null) { if (query == null) { return(View()); } return(View()); }
private void Button_Click_AdvanceSearch(object sender, RoutedEventArgs e) { AdvanceSearch advanceSearch = new AdvanceSearch(M1); advanceSearch.Show(); }
//public static dynamic AdvanceSearchFlightSearch(string tokenIdVal, string AdultCount, string ChildCount, string InfantCount,string TokenId,string TraceId,string ResultIndex,string Source,string IsLCC,string IsRefundable,string AirlineRemark,string TripIndicator,string SegmentIndicator,string AirlineCode,string AirlineName,string FlightNumber,string FareClass,string OperatingCarrier) public static dynamic AdvanceSearchFlightSearch(AdvanceSearch objadvance) { string url = root + "/BookingEngineService_Air/AirService.svc/rest/PriceRBD"; //dynamic product = new JObject(); //product.AdultCount = AdultCount; //product.ChildCount = ChildCount; //product.InfantCount = InfantCount; //product.EndUserIp = EndUserIp; //product.TokenId = TokenId; //product.TraceId = TraceId; //dynamic AirSearchResult = new JObject(); //AirSearchResult.ResultIndex = ResultIndex; //AirSearchResult.Source = Source; //AirSearchResult.IsLCC = IsLCC; //AirSearchResult.IsRefundable = IsRefundable; //AirSearchResult.AirlineRemark = AirlineRemark; //dynamic Segments = new JObject(); //Segments.TripIndicator = TripIndicator; //Segments.SegmentIndicator = SegmentIndicator; //dynamic segmentvalue = new JArray(Segments); //dynamic Airline = new JObject(); //Airline.AirlineCode = AirlineCode; //Airline.AirlineName = AirlineName; //Airline.FlightNumber = FlightNumber; //Airline.FareClass = FareClass; //Airline.OperatingCarrier = OperatingCarrier; //Segments.Airline = new JObject(Airline); ////JArray array = JArray.FromObject(Segments); ////AirSearchResult.Segments[0] =new JArray(Segments); ////AirSearchResult.Segments = new JArray(jary); //product.AirSearchResult = new JArray(AirSearchResult); //string SearchparamValue = JsonConvert.SerializeObject(product); AdvanceSearchModel mainobj = new AdvanceSearchModel(); mainobj.AdultCount = objadvance.AdultCount; mainobj.ChildCount = objadvance.ChildCount; mainobj.InfantCount = objadvance.InfantCount; mainobj.EndUserIp = EndUserIp; mainobj.TokenId = objadvance.TokenId; mainobj.TraceId = objadvance.TraceId; AirSearchResult objairsearch = new AirSearchResult(); objairsearch.ResultIndex = objadvance.ResultIndex; objairsearch.IsLCC = objadvance.IsLCC; objairsearch.Source = Convert.ToInt32(objadvance.Source); objairsearch.IsRefundable = objadvance.IsRefundable; objairsearch.AirlineRemark = objadvance.AirlineRemark; var listAirSearchResult = new List <AirSearchResult>(); listAirSearchResult.Add(objairsearch); var list = new List <List <Segment> >(); Segment objsegment = new Segment(); objsegment.TripIndicator = objadvance.TripIndicator; objsegment.SegmentIndicator = objadvance.SegmentIndicator; Airline objairline = new Airline(); objairline.AirlineCode = objadvance.AirlineCode; objairline.AirlineName = objadvance.AirlineName; objairline.FlightNumber = objadvance.FlightNumber; objairline.FareClass = objadvance.FareClass; objairline.OperatingCarrier = objadvance.OperatingCarrier; objsegment.Airline = objairline; list.Add(new List <Segment> { objsegment }); objairsearch.Segments = list; mainobj.AirSearchResult = listAirSearchResult; string SearchparamValue1 = JsonConvert.SerializeObject(mainobj); var res = GetResponse(SearchparamValue1, url); if (res.Response.ResponseStatus == "1") { // string token = res.TokenId; return(res); } else { //return InstantPayError.GetError(res.statuscode.Value); return(res); } }
public ActionResult AdvanceSearch(AdvanceSearch model, int datepick, int tab = -1) { User user = UserHelpers.GetCurrentUser(Session); if (user == null) { if (Request.Cookies["userName"] != null && Request.Cookies["password"] != null) { string userName = Request.Cookies["userName"].Value; string password = Request.Cookies["password"].Value; if (UserDatabaseHelper.Instance.ValidateUser(userName, password)) { user = UserDatabaseHelper.Instance.GetUserByUserName(userName); if (UserDatabaseHelper.Instance.isLookedUser(user.UserName)) { TempData["errorTitle"] = "Locked User"; TempData["errorMessage"] = "Your account is locked! Please contact with our support"; return(RedirectToAction("Index", "Home")); } UserHelpers.SetCurrentUser(Session, user); } } } List <Event> listEvent = new List <Event>(); AdvanceSearch myModel = model; List <Event> listLiveStream = new List <Event>(); if (model.Keyword != null) { model.Keyword = model.Keyword.Trim(); } listEvent = EventDatabaseHelper.Instance.SearchEventByKeyword(model.Keyword); if (model.SelectedCategory != null && model.SelectedCategory.Length != 0) { listEvent = EventDatabaseHelper.Instance.SearchByListCategory(listEvent, model.SelectedCategory); } if (model.Location != null && model.Location.LocationName != null && !(model.Location.Longitude == 0 && model.Location.Latitude == 0)) { listEvent = EventDatabaseHelper.Instance.GetEventAroundLocation(model.Location, 20, listEvent); } DateTime startTime = new DateTime(); DateTime endTime = new DateTime(); if (datepick == 0) { startTime = new DateTime(0001, 1, 1, 0, 0, 0); endTime = new DateTime(5000, 12, 30, 0, 0, 0); } else if (datepick == 1) { startTime = DateTime.Today; endTime = DateTime.Today.AddDays(1); } else if (datepick == 2) { startTime = DateTime.Today; endTime = startTime.AddDays(4); } else if (datepick == 3) { startTime = DateTime.Today; endTime = startTime.AddDays(8); } else if (datepick == 4) { startTime = model.StartDateRange; endTime = model.FinishDateRange.AddDays(1); } listEvent = EventDatabaseHelper.Instance.GetEventInDateRange(startTime, endTime, listEvent); listLiveStream = EventDatabaseHelper.Instance.GetLiveStreamingFromList(listEvent); Session["listEvent"] = EventDatabaseHelper.Instance.GetThumbEventListByListEvent(listEvent); Session["listLiveStream"] = EventDatabaseHelper.Instance.GetThumbEventListByListEvent(listLiveStream); Session["listUser"] = new List <ViewThumbUserModel>(); TempData["task"] = "Search"; if (model.IsLive) { tab = 3; } TempData["TabSearch"] = tab; if (model.Keyword == null || model.Keyword.Trim().IsEmpty()) { TempData["task"] = "AdvanceSearch"; } return(View("SearchResult")); }
private void button8_Click(object sender, EventArgs e) { AdvanceSearch search = new AdvanceSearch(); search.Show(); }