public IActionResult BookTicket(Bookings book) { _log4net.Info(" Http BookTicket request Initiated"); if (book.UserId == 0 || book.FlightId == 0 || book.NumberOfSeats == 0) { return(BadRequest("Please provide valid input")); } try { var res = repo.Book(book.UserId, book.FlightId, book.NumberOfSeats); if (res == 1) { return(Ok()); } else { return(BadRequest("Something went wrong")); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Post(Booking booking) { try { // _log4net.Info("Book Details Getting Added"); if (ModelState.IsValid) { _bookingRepository.Book(booking); return(CreatedAtAction(nameof(Post), new { id = booking.Booking_Id }, booking)); } return(BadRequest()); } catch { //_log4net.Error("Error in Adding Booking Details"); return(new NoContentResult()); } }
public IActionResult PostBookVehicle(BookingModel model) { try { _log4net.Info("Book Details Getting Added"); if (ModelState.IsValid) { _bookingRepository.Book(model); return(CreatedAtAction(nameof(PostBookVehicle), new { id = model.Booking_Id }, model)); } return(BadRequest()); } catch { _log4net.Error("Error in Adding Booking Details"); return(new NoContentResult()); } }