public async void RemarkDetails()
        {
            MainGuestInformation mainGuestInformation = new MainGuestInformation();

            var resRemList = await GetResRemarksList();

            remarksList = resRemList;


            RemarkDetails remarkDetails = await mainGuestInformation.remarkInformation();

            ReservationIDText.Text = Constants._reservation_id;
            ClientNameText.Text    = Constants._clientName;

            if (string.IsNullOrEmpty(remarkDetails.MainRemark))
            {
                //remarksUnavailabilityIndicator.IsVisible = true;
            }
            else
            {
                remarksList.Insert(0, new RemarksModel("", "", "", Constants._hotel_code, Constants._reservation_id, "Main", remarkDetails.MainRemark, ""));
            }

            if (resRemList.Count <= 0)
            {
                remarksUnavailabilityIndicator.IsVisible = true;
                AddNreRemark.HorizontalOptions           = LayoutOptions.Center;
                AddNreRemark.VerticalOptions             = LayoutOptions.Center;
            }

            RemarkDetailsListView.ItemsSource = remarksList;

            stopLoading();
        }
Beispiel #2
0
        //Display Guest Details
        public async void DisplayGuestDetails()
        {
            MainGuestInformation mainGuestInformation = new MainGuestInformation();
            List <guestDetails>  guesInformation      = await mainGuestInformation.guestInformation();

            Device.BeginInvokeOnMainThread(() =>
            {
                ReservationIDText.Text = Constants._reservation_id;
                ClientNameText.Text    = Constants._clientName;
                if (guesInformation != null)
                {
                    GuestListView.ItemsSource = guesInformation;
                    guestdetails = guesInformation;
                }
                stopLoading();
                if (GuestListView.IsRefreshing)
                {
                    GuestListView.EndRefresh();
                }
            });
        }