/// <summary>
 /// Assigns the on board guest.
 /// </summary>
 /// <param name="onboardGuestCollection">The on board guest collection.</param>
 public void AssignOnboardGuest(OnboardGuestCollection onboardGuestCollection)
 {
     this.onboardGuests = onboardGuestCollection;
 }
        public async Task GuestReconciliationReportTestWithToken()
        {
            try
            {
                ReconciliationReport guestReconciliationReportData = SetUpGuestReconciliationReportData();
                var onboardGuests = new OnboardGuestCollection { new OnboardGuest(), new OnboardGuest() };
                guestReconciliationReportData.GuestReconciliationReport.AssignOnboardGuest(onboardGuests);
                this.reportManager.Setup(mockItem => mockItem.RetrieveGuestReconciliationReportAsync(It.IsNotNull<GuestReconciliationSearchParameters>())).Returns(Task.FromResult(guestReconciliationReportData));
                var result = await this.reportController.GuestReconciliationReport(new ReportPresenter { GuestReconciliationSearchParameters = new GuestReconciliationSearchParameters { PageSize = 1 } }, OneConst);
                Assert.IsTrue(true);
                Assert.IsNotNull(result);

                result = await this.reportController.GuestReconciliationPrint();
                Assert.IsNotNull(result);
                Assert.IsTrue(true);
            }
            finally
            {
                this.Dispose();
            }
        }
Esempio n. 3
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;
                }
            }
        }