Example #1
0
        public GroupBookingBuilder(GroupBookingIndicator id, GroupBookingStatus status,
                                   bool taxExempt, string taxId, bool groupPaysLodging, bool groupPaysIncidentals,
                                   string additionalNotes, string customerBookingId, InclusiveOpsdateRange bookingDates,
                                   RateScheduleIndicator rs, GroupIndicator g, Guid?groupBookingMethodId,
                                   Guid?reservationSourceId, Guid?travelAgentId, Guid?cancellationPolicy,
                                   string groupName)
        {
            _gbi                  = id;
            _gbs                  = status;
            _taxExempt            = taxExempt;
            _taxId                = taxId;
            _groupPaysLodging     = groupPaysLodging;
            _groupPaysIncidentals = groupPaysIncidentals;
            _additionalNotes      = additionalNotes;
            _customerBookingId    = customerBookingId;
            _rateSchedule         = rs;
            _group                = g;

            // Nullables
            _bookingDates         = bookingDates;
            _groupBookingMethodId = groupBookingMethodId;
            _reservationSourceId  = reservationSourceId;
            _travelAgent          = travelAgentId;
            _cancellationPolicy   = cancellationPolicy;
            _groupName            = groupName;
        }
Example #2
0
        public ReservationDefaults(Guid?defaultRateScheduleId,
                                   bool showCancellationPolicy, bool requirePhoneNumber, CharacterCaseType characterCase,
                                   int blockDropDays)
        {
            ShowCancellationPolicy = showCancellationPolicy;
            RequirePhoneNumber     = requirePhoneNumber;
            CharacterCase          = characterCase;
            BlockDropDays          = blockDropDays;

            if (defaultRateScheduleId.HasValue)
            {
                DefaultRateSchedule = new RateScheduleIndicator {
                    Id = defaultRateScheduleId.Value.ToUUID()
                };
            }
        }