using BookingMicroservice.Models; namespace BookingMicroservice.Services { public interface IBookingService { Booking CreateBooking(int flightId, int userId, BookingClass bookingClass, int? seatId); List<Booking> GetBookings(int? flightId = null, int? userId = null, BookingClass? bookingClass = null); Booking? GetBooking(int bookingId); void DeleteBooking(int bookingId); Booking UpdateBooking(int bookingId, int seatId); } }