Dictionary <string, List <Flight> > IAirSvc.GetFlights(DateTime DepartureTime, DateTime LandingTime, string destination, int numberOfSeats) { Dictionary <string, List <Flight> > freeFlights = new Dictionary <string, List <Flight> >(); freeFlights = FindFlight.Search(flights, DepartureTime, LandingTime, destination, numberOfSeats); return(freeFlights); }
public FindFlightResult GetFindFlight(FindFlight model) { IApiConnector <FindFlightResult, ApiError> connector = new ApiConnector <FindFlightResult, ApiError>(); var requestUrl = _apiConnectionString .AppendPathSegment("FindFlight") .SetQueryParams(new { origin = model.origin, destination = model.destination, include_ex_data = model.include_ex_data, type = model.type, filter = model.filter, howMany = model.howMany, offset = model.offset }); return(connector.GetRequest(requestUrl, checkfield, "Basic", _credentials).Responce); }
public void BookaTrip() { Login login = new Login(driver); // Creating an instance of class login login.goToPage(); // Invoking gotoPage Method defined in class Login login.logindetails(); // Invoking method logindetails defined in class Login FindFlight fndflight = login.clickonLoginBtn(); fndflight.gotofindflight(); reserveFlights reserve = fndflight.clickonfindflightbtn();// Invoking method clickonfindflightbtn defined in class reserveFlights BookFlight Book = reserve.clickonreserveflightbtn(); Book.gotobookflight();// Invoking method gotobookflight defined in class BookFlight Confirmation confirm = Book.buyflight(); confirm.Asserts();// Invoking method assert defined in class Confirmation }
public JsonResult findFlight(FindFlight model) { return(Json(_flightAwareAPI.GetFindFlight(model), JsonRequestBehavior.AllowGet)); }
public void FlightStatus() { FlightStatusButton.Click(); wait.Until(ExpectedConditions.ElementIsVisible(MembershipNumber)).SendKeys("284"); FindFlight.Click(); }