BookingPassengerContract BookingPassengersNew( Guid bookingId ) { var bookingPassengerContract = new BookingPassengerContract( bookingId, Logging.UserId(User.Identity, ViewBag) ); bookingPassengerContract.Passengers = new BookingSearchService().BookingPassengers(bookingId); bookingPassengerContract.NewPassengerTypeRcd = PassengerTypeRef.Adult; ViewBag.NewPassengerTypeRcd = new SelectList( new CrudePassengerTypeRefServiceClient().FetchAll(), "PassengerTypeRcd", "PassengerTypeName", bookingPassengerContract.NewPassengerTypeRcd ); return(bookingPassengerContract); }
public ActionResult BookingPassengers( [Bind()] BookingPassengerContract bookingPassengerContract ) { if (ModelState.IsValid) { new BookingServiceClient() .PassengerAdd( bookingPassengerContract.BookingId, bookingPassengerContract.NewPassengerTypeRcd, bookingPassengerContract.NewPassengerName, Logging.UserId(User.Identity, ViewBag) ); return(RedirectToAction( "BookingPassengers", new { bookingId = bookingPassengerContract.BookingId })); } return(View( MVCHelper.Resolve(Request, "", "Booking", "BookingPassengers"), BookingPassengersNew(bookingPassengerContract.BookingId) )); }