async void BindRequisitionHistory(Int64 ReqsuisitionID)
        {
            RequestionHistoryList lstRequisitionHistory = await App.TodoManager.GetRequisitionHistory(ReqsuisitionID);

            //foreach (var reservationDetails in lstReservationDetails)
            //{
            //    StackLayout stackMain = new StackLayout();
            //    stackMain.Orientation = StackOrientation.Vertical;
            //    stackMain.Margin = new Thickness(20, 10, 20, 20);

            //    StackLayout stack1 = new StackLayout();
            //    stack1.Orientation = StackOrientation.Horizontal;
            //    stack1.HorizontalOptions = LayoutOptions.StartAndExpand;

            //    Label lbl1 = new Label();
            //    lbl1.Text = reservationDetails.FromJourney + " --> " + reservationDetails.ToJourney + " (" + reservationDetails.Flight_TrainNo + ")";
            //    lbl1.FontSize = 16;
            //    lbl1.FontFamily = "Roboto";
            //    lbl1.TextColor = Color.Black;

            //    stack1.Children.Add(lbl1);
            //    stackMain.Children.Add(stack1);

            //    StackLayout stack2 = new StackLayout();
            //    stack2.Orientation = StackOrientation.Horizontal;
            //    stack2.HorizontalOptions = LayoutOptions.StartAndExpand;

            //    Label lbl2 = new Label();
            //    lbl2.Text = reservationDetails.RequiredOn + "  " + reservationDetails.DepartureTime + "  " + reservationDetails.ArrivalTime;
            //    lbl2.FontSize = 14;
            //    lbl2.FontFamily = "Roboto";
            //    lbl2.TextColor = Color.Gray;

            //    stack2.Children.Add(lbl2);
            //    stackMain.Children.Add(stack2);

            //    stackReservation.Children.Add(stackMain);
            //}
        }
        public async Task <StackLayout> BindRequisitionHistory(Int64 ReqsuisitionID)
        {
            RequestionHistoryList lstRequisitionHistory = await GetRequisitionHistory(ReqsuisitionID);

            StackLayout stackFinal = new StackLayout();

            foreach (var history in lstRequisitionHistory.RequestionHistory)
            {
                StackLayout stackRow = new StackLayout();
                stackRow.Spacing         = 0;
                stackRow.Padding         = 0;
                stackRow.Orientation     = StackOrientation.Vertical;
                stackRow.BackgroundColor = Color.FromHex("#FDFBC6");
                stackRow.Margin          = new Thickness(0, 0, 0, 10);

                StackLayout stackContent1 = new StackLayout();
                stackContent1.Orientation = StackOrientation.Horizontal;
                stackContent1.Margin      = new Thickness(20, 10, 20, 0);

                Label lblActionOn = new Label();
                lblActionOn.FontSize          = 14;
                lblActionOn.FontFamily        = "Roboto";
                lblActionOn.TextColor         = Color.FromHex("#000");
                lblActionOn.HorizontalOptions = LayoutOptions.StartAndExpand;
                //lblActionOn.Text = Convert.ToDateTime(history.ActionOn).ToString("dd MMM yyyy hh:mm  tt") ;
                lblActionOn.Text = history.ActionOn;

                stackContent1.Children.Add(lblActionOn);

                Label lblAction = new Label();
                lblAction.FontSize          = 14;
                lblAction.FontFamily        = "Roboto";
                lblAction.TextColor         = Color.FromHex("#000");
                lblAction.HorizontalOptions = LayoutOptions.EndAndExpand;
                lblAction.FontAttributes    = FontAttributes.Bold;
                lblAction.Text = ActionNamedAs(history.Action);

                stackContent1.Children.Add(lblAction);

                stackRow.Children.Add(stackContent1);


                StackLayout stackContent2 = new StackLayout();
                stackContent2.Orientation = StackOrientation.Horizontal;
                stackContent2.Margin      = new Thickness(20, 10, 20, 0);

                Label lblActionBy = new Label();
                lblActionBy.FontSize          = 14;
                lblActionBy.FontFamily        = "Roboto";
                lblActionBy.TextColor         = Color.FromHex("#000");
                lblActionBy.HorizontalOptions = LayoutOptions.StartAndExpand;
                lblActionBy.Text = history.ActionBy;

                stackContent2.Children.Add(lblActionBy);

                Label lblSentTo = new Label();
                lblSentTo.FontSize          = 14;
                lblSentTo.FontFamily        = "Roboto";
                lblSentTo.TextColor         = Color.FromHex("#000");
                lblSentTo.HorizontalOptions = LayoutOptions.EndAndExpand;
                lblSentTo.Text = history.SendTo;

                stackContent2.Children.Add(lblSentTo);

                stackRow.Children.Add(stackContent2);



                StackLayout stackContent3 = new StackLayout();
                stackContent3.Orientation = StackOrientation.Horizontal;
                stackContent3.Margin      = new Thickness(20, 10, 20, 10);

                if (!String.IsNullOrEmpty(history.Remarks))
                {
                    Label lblRemarks = new Label();
                    lblRemarks.FontSize          = 14;
                    lblRemarks.FontFamily        = "Roboto";
                    lblRemarks.TextColor         = Color.FromHex("#000");
                    lblRemarks.HorizontalOptions = LayoutOptions.StartAndExpand;
                    lblRemarks.Text = history.Remarks;

                    stackContent3.Children.Add(lblRemarks);
                }
                stackRow.Children.Add(stackContent3);

                stackFinal.Children.Add(stackRow);
            }
            return(stackFinal);
        }