public async Task <ActionResult> SaveFlightBookingAccommodationAsync(FlightBookingViewModel model) { var _booking = new TripBookingTransport(); if (model.FlightClass.ToLower().Contains("train")) { _booking.TransportType = "Train"; } else if (model.FlightClass.ToLower().Contains("flight")) { _booking.TransportType = "Flight"; } else if (model.FlightClass.ToLower().Contains("bus") || model.FlightClass.ToLower().Contains("coach")) { _booking.TransportType = "Bus"; } else if (model.FlightClass.ToLower().Contains("taxi")) { _booking.TransportType = "Taxi"; } else { _booking.TransportType = "Unknown"; } _booking.TripId = model.TripId; _booking.TripStepId = model.TripStepId; _booking.Id = model.TripBookingTransportId; _booking.Adults = model.Adults; _booking.BookingDate = model.FlightDate; _booking.BookingStatus = TransferBookingStatus.requested.ToString(); _booking.Kids = model.Kids; _booking.TransportFrom = model.From; _booking.TransportTo = model.To; _booking.TravelClass = model.FlightClass; _booking.TravellerNotes = model.TravellerNotes; var blError = await TripManager.SaveTripBookingTransportAsync(_booking); return(RedirectToAction("ViewTrip", new { @tripId = model.TripId })); }