/// <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(); } }
/// <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; } } }