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