diff --git a/BookingMicroservice/Services/BookingService.cs b/BookingMicroservice/Services/BookingService.cs index f869115e8289c8a73580dc02bd6a4e04e0ab2b1c..4c7a4fd983614f290d28e1ad3ee52bfaaf63d842 100644 --- a/BookingMicroservice/Services/BookingService.cs +++ b/BookingMicroservice/Services/BookingService.cs @@ -30,7 +30,7 @@ namespace BookingMicroservice.Services return bookings; } - public Booking CreateBooking(int flightId, int userId, BookingClass bookingClass, string paymentIntentId) + public Booking CreateBooking(int flightId, int userId, BookingClass bookingClass) { Booking booking = new Booking(flightId, userId, bookingClass, null); diff --git a/BookingMicroservice/Services/IBookingService.cs b/BookingMicroservice/Services/IBookingService.cs index ddb2e279eb31a9e44e8c2d378c4c4f7f4f1a4aae..b5bd32727c612296a115e6323e204eac9741dd4c 100644 --- a/BookingMicroservice/Services/IBookingService.cs +++ b/BookingMicroservice/Services/IBookingService.cs @@ -4,7 +4,7 @@ namespace BookingMicroservice.Services { public interface IBookingService { - Booking CreateBooking(int flightId, int userId, BookingClass bookingClass, string paymentIntentId); + Booking CreateBooking(int flightId, int userId, BookingClass bookingClass); List<Booking> GetBookings(int? flightId = null, int? userId = null, BookingClass? bookingClass = null); Booking? GetBooking(int bookingId); void DeleteBooking(int bookingId); diff --git a/BookingMicroservice/Services/IReservationComplianceService.cs b/BookingMicroservice/Services/IReservationComplianceService.cs index 92641968a283e4f10841072e03cf0a4b06519222..7f82720510a1f07e8016add0940502dd22bf822c 100644 --- a/BookingMicroservice/Services/IReservationComplianceService.cs +++ b/BookingMicroservice/Services/IReservationComplianceService.cs @@ -4,7 +4,7 @@ namespace BookingMicroservice.Services { public interface IReservationComplianceService { - Task<Booking?> TryCreateBookingAsync(int flightId, int userId, BookingClass bookingClass, int? seatId, string paymentIntentId); + Task<Booking?> TryCreateBookingAsync(int flightId, int userId, BookingClass bookingClass, int? seatId); Task TryBookSeatAsync(int bookingId, int seatId); } diff --git a/BookingMicroservice/Services/ReservationComplianceService.cs b/BookingMicroservice/Services/ReservationComplianceService.cs index 8558ef4d0709c269201b3f853b15f39b3909d2c8..df3f6a6effa87f3aa15568b52b339ec3456a81fb 100644 --- a/BookingMicroservice/Services/ReservationComplianceService.cs +++ b/BookingMicroservice/Services/ReservationComplianceService.cs @@ -18,7 +18,7 @@ namespace BookingMicroservice.Services this.flightServiceClient = flightServiceClient; } - public async Task<Booking?> TryCreateBookingAsync(int flightId, int userId, BookingClass bookingClass, int? seatId, string paymentIntentId) + public async Task<Booking?> TryCreateBookingAsync(int flightId, int userId, BookingClass bookingClass, int? seatId) { HttpResponseMessage capacityResponse = await flightServiceClient.GetFlightCapacityAsync(flightId, (int)bookingClass); if (!capacityResponse.IsSuccessStatusCode) @@ -34,7 +34,7 @@ namespace BookingMicroservice.Services if (currentBookings >= capacity) throw new BookingException(string.Format(NO_AVAILABLE_SEAT_MSG, bookingClass.ToString().ToLower())); - Booking booking = bookingService.CreateBooking(flightId, userId, bookingClass, paymentIntentId); + Booking booking = bookingService.CreateBooking(flightId, userId, bookingClass); if(seatId.HasValue && booking?.Id != null) { try