public async Task GetApprovalData()
        {
            App.buttonClick = 0;
            //ActiveTabHandler();

            try
            {
                IsBusy = true;
                HttpClient hc = new HttpClient();

                await Task.Delay(new TimeSpan(0, 0, 2)).ConfigureAwait(false);

                var jsonString = await hc.GetStringAsync(Config.APPROVAL_URL + userId);

                if (jsonString != null)
                {
                    ApprovalItems     = ApprovalMainModel.FromJson(jsonString);
                    tempContainerList = ApprovalMainModel.FromJson(jsonString);

                    IsDataNotAvailable    = ApprovalItems.Count > 0 ? false : true;
                    IsApprovalListVisible = ApprovalItems.Count > 0 ? true : false;
                }
                else
                {
                    IsDataNotAvailable    = true;
                    IsApprovalListVisible = false;
                }
            }
            finally
            {
                IsBusy = false;
            }
        }
 private async void ApprovalListItemTapCommandExecute(ApprovalMainModel item)
 {
     try
     {
         await Application.Current.MainPage.Navigation.PushAsync(new CommentsPage(item));
     }
     catch (Exception ex)
     {
         ShowExceptionAlert(ex);
     }
 }
        public CommentsPage(ApprovalMainModel item)
        {
            InitializeComponent();

            if (Xamarin.Forms.Application.Current.Properties.ContainsKey("USERID"))
            {
                userId = Convert.ToString(Xamarin.Forms.Application.Current.Properties["USERID"]);
            }
            requirementId        = item.requirementid_05;
            dealIdTxt.Text       = item.dealid_05;
            dealId               = item.dealid_05;
            partyNamelblTxt.Text = item.partyname_10;
            productNameLbl.Text  = item.productdesc_10;

            reqName_10.Text = item.reqname_10;
            double numba = item.amount_06;
            string s     = numba.ToString("C0");

            isStatusString     = item.approvaltype;
            amountLbl.Text     = s;
            Settings.PartyName = item.partyname_10;
        }