/// <summary>
 /// Assigns the checked in guest.
 /// </summary>
 /// <param name="checkedInGuestCollection">The checked in guest collection.</param>
 public void AssignCheckedInGuest(CheckedInGuestCollection checkedInGuestCollection)
 {
     this.checkedInGuests = checkedInGuestCollection;
 }
예제 #2
0
        /// <summary>
        /// Maps the guest reconciliation search result.
        /// </summary>
        /// <param name="reconciliationData">The reconciliation data.</param>
        public void MapGuestReconciliationSearchResult(ReconciliationReport reconciliationData)
        {
            if (reconciliationData != null)
            {
                var shipSummary = reconciliationData.ShipSummaryReportCollection;
                var onboardGuestsData = reconciliationData.GuestReconciliationReport.OnboardGuests;
                var checkedInGuestsData = reconciliationData.GuestReconciliationReport.CheckedInGuests;
                if (shipSummary.Count > 0)
                {
                    this.shipSummaryReport = shipSummary;
                }

                if (onboardGuestsData.Count > 0)
                {
                    this.onboardGuests = onboardGuestsData;
                }

                if (checkedInGuestsData.Count > 0)
                {
                    this.checkedInGuests = checkedInGuestsData;
                }
            }
        }