private async void AddFinalizedPrescription(int prescribeResourceId)
        {
            PrescribeResourceService prescribeResourceService = new PrescribeResourceService();
            PrescribeResource        prescribeResource        = await prescribeResourceService.GetPrescribeResourceById(prescribeResourceId);

            var _prescription = new Prescription
            {
                DateAndDistance = prescribeResource.MemberAcceptDateOf.Hour.ToString() + ":" + prescribeResource.MemberAcceptDateOf.Minute.ToString(),
                Tag             = prescribeResource.id.ToString()
            };

            responseS.Add(_prescription);
        }
        private async void OnAccept()
        {
            if (_prescribeResourceId != 0)
            {
                PrescribeResourceService prescribeResourcesService = new PrescribeResourceService();
                PrescribeResource        prescribeResources        = await prescribeResourcesService.GetPrescribeResourceById(_prescribeResourceId);

                prescribeResources.MemberAccepted = true;
                var result = await prescribeResourcesService.PutPrescribeResourceAsync(prescribeResources);

                if (result)
                {
                    StartConnectionToHub();
                    await hubConnection.SendAsync("SendAcceptToPharmacy", prescribeResources.id);
                }
                //_prescribeResourceId = 0;
            }
        }
        private async void GetPrescribeResourseData(int Id)
        {
            PrescribeResourceService prescribeResourcesService = new PrescribeResourceService();
            var prescribeResources = await prescribeResourcesService.GetPrescribeResourceById(Id);

            PharmacyService pharmacysService = new PharmacyService();
            var             pharmacys        = await pharmacysService.GetPharmacyById(prescribeResources.PharmacyId);

            pharmacy_X = pharmacys.X;
            pharmacy_Y = pharmacys.Y;

            double x = 0.0;
            double y = 0.0;

            try
            {
                var location = await Geolocation.GetLastKnownLocationAsync();

                if (location != null)
                {
                    x = location.Latitude;
                    y = location.Longitude;
                }
            }
            catch (FeatureNotSupportedException fnsEx)
            {
                await DisplayAlert("Faild", fnsEx.Message, "OK");
            }
            catch (PermissionException pEx)
            {
                await DisplayAlert("Faild", pEx.Message, "OK");
            }
            catch (Exception ex)
            {
                await DisplayAlert("Faild", ex.Message, "OK");
            }
            Location sourceCoordinates      = new Location(x, y);
            Location destinationCoordinates = new Location(pharmacys.X, pharmacys.Y);
            Int32    distance = Convert.ToInt32(Location.CalculateDistance(sourceCoordinates, destinationCoordinates, DistanceUnits.Kilometers) * 1000);
            string   str      = pharmacys.Title + "   ==>  فاصله: " + distance.ToString() + " متر   ==>  ";

            if (prescribeResources.Item01 &
                prescribeResources.Item02 &
                prescribeResources.Item03 &
                prescribeResources.Item04 &
                prescribeResources.Item05 &
                prescribeResources.Item06 &
                prescribeResources.Item07 &
                prescribeResources.Item08 &
                prescribeResources.Item09 &
                prescribeResources.Item10)
            {
                str += "همه اقلام موجودند";
            }
            else
            {
                str += "اقلام موجود: ";
                string str1 = "";
                if (prescribeResources.Item01)
                {
                    if (str1 == "")
                    {
                        str1 += "1";
                    }
                }
                if (prescribeResources.Item02)
                {
                    if (str1 == "")
                    {
                        str1 += "2";
                    }
                    else
                    {
                        str1 += ",2";
                    }
                }
                if (prescribeResources.Item03)
                {
                    if (str1 == "")
                    {
                        str1 += "3";
                    }
                    else
                    {
                        str1 += ",3";
                    }
                }
                if (prescribeResources.Item04)
                {
                    if (str1 == "")
                    {
                        str1 += "4";
                    }
                    else
                    {
                        str1 += ",4";
                    }
                }
                if (prescribeResources.Item05)
                {
                    if (str1 == "")
                    {
                        str1 += "5";
                    }
                    else
                    {
                        str1 += ",5";
                    }
                }
                if (prescribeResources.Item06)
                {
                    if (str1 == "")
                    {
                        str1 += "6";
                    }
                    else
                    {
                        str1 += ",6";
                    }
                }
                if (prescribeResources.Item07)
                {
                    if (str1 == "")
                    {
                        str1 += "7";
                    }
                    else
                    {
                        str1 += ",7";
                    }
                }
                if (prescribeResources.Item08)
                {
                    if (str1 == "")
                    {
                        str1 += "8";
                    }
                    else
                    {
                        str1 += ",8";
                    }
                }
                if (prescribeResources.Item09)
                {
                    if (str1 == "")
                    {
                        str1 += "9";
                    }
                    else
                    {
                        str1 += ",9";
                    }
                }
                if (prescribeResources.Item10)
                {
                    if (str1 == "")
                    {
                        str1 += "10";
                    }
                    else
                    {
                        str1 += ",10";
                    }
                }
                str += str1;
            }

            UpdateList(str, prescribeResources.id.ToString());
            this.CurrentPage = this.Children[1];
        }