/// <summary> /// Shows the visitor message. /// </summary> /// <param name="visitor">The visitor.</param> private void ShowVisitorMessage(Visitor visitor) { PersonBase personBase = visitor.MapToPersonBase(); PersonSelectionService.SelectPerson(personBase); this.ShowMessagePopUp(personBase); }
/// <summary> /// Shows the visitor alert. /// </summary> /// <param name="visitor">The visitor.</param> private void ShowVisitorAlert(Visitor visitor) { PersonBase personBase = visitor.MapToPersonBase(); PersonSelectionService.SelectPerson(personBase); this.ShowAlertPopUp(personBase); }
/// <summary> /// Function to select visitor. /// </summary> /// <param name="visitor">The visitor.</param> private void SelectVisitor(Visitor visitor) { if (visitor != null && !this.IsStopSelection) { PersonBase personBase = visitor.MapToPersonBase(); PersonSelectionService.SelectPerson(personBase); if (!this.IsShowPersonInfoIconClicked) { this.ShowAgeVerificationPopupView(); } } this.IsShowPersonInfoIconClicked = false; this.IsStopSelection = false; }
/// <summary> /// Views the visitor stateroom details. /// </summary> /// <param name="visitor">The visitor.</param> private void ViewVisitorStateroomDetails(Visitor visitor) { this.IsShowPersonInfoIconClicked = true; this.SelectVisitor(visitor); PersonBase personBase = visitor.MapToPersonBase(); Messenger.Instance.Notify(MessengerMessage.ShowPersonInfo, new Tuple<PersonBase, bool>(personBase, false)); }
/// <summary> /// Changes the selected visitor. /// </summary> /// <param name="visitor">The visitor.</param> private static void ChangeVisitorBoardingStatus(Visitor visitor) { if (visitor != null) { PersonBase personBase = visitor.MapToPersonBase(); PersonSelectionService.SelectPerson(personBase); Messenger.Instance.Notify(MessengerMessage.ChangePersonBoardingStatus, personBase); } }