public void ProcessOffer(IOffer offer, IBooking booking, IBookingOffer bookingOffer)
 {
     if (offer.MinSpend < booking.BookingTotal())
     {
         bookingOffer.Value            = offer.Value * (booking.BookingTotal() / 100);
         bookingOffer.OfferCode        = offer.OfferCode;
         bookingOffer.OfferDescription = offer.OfferDescription;
         bookingOffer.OfferID          = offer.OfferId;
         booking.AddBookingOffer(bookingOffer);
     }
 }