public void Handle(BookFlight message) { var flight = message.FlightItem; flight.Passengers.Add(message.User); _flightRepository.Update(flight); }
public void Booking() { using (var driver = DriverUtils.CreateWebDriver()) { driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); driver.Navigate().GoToUrl("https://www.onetravel.com/"); var bookF = new BookFlight(driver); bookF.ChooseRoundTrip(); bookF.TypeCityFrom("CHI"); Thread.Sleep(2000); bookF.TypeCityTo("LON"); Thread.Sleep(2000); } }
public BookFlight MapViewModelToCommand(FlightPlanViewModel flightPlan) { if (flightPlan == null) { throw new Exception("Flight Plan Cannot Be Null!!!"); } var bookFlightRequest = new BookFlight { FlightPlanId = flightPlan.FlightPlanId, AircraftName = flightPlan.AircraftName, OriginAirport = flightPlan.OriginAirport, DestinationAirport = flightPlan.DestinationAirport, DepartureTime = flightPlan.DepartureTime, ArrivalTime = flightPlan.ArrivalTime, SeatPrice = flightPlan.SeatPrice }; return(bookFlightRequest); }
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 dynamic BookFlight([FromBody] BookFlight value) { dynamic response = new ExpandoObject(); try { JObject raw_value = JObject.FromObject(value); dynamic SessionData = CommonUtils.JsonDeSerialize(HttpContext.Request?.Headers["SessionData"]); raw_value.Add("ClientId", SessionData.UserInfo.clientId); raw_value.Add("MemberId", SessionData.UserInfo.memberId); response = FlightFacade.BookFlight(raw_value); } catch (Exception ex) { response.Success = false; response.Message = ex.Message; LogManager.Log(ex, LogType.Error); } return(response); }