public async Task StartProgressBar(string title = "", double opacity = 0.6)
        {
            // Loading settings
            if (string.IsNullOrEmpty(title))
            {
                title = AppResources.ClosingApp;
            }
            Configurations.LoadingConfig = new LoadingConfig
            {
                IndicatorColor = HexColor,
                OverlayColor   = Color.Black,
                Opacity        = opacity,
                DefaultMessage = title,
            };

            await Loading.Instance.StartAsync(async progress =>
            {
                // some heavy process.
                string text = BordlessEditor.Text;
                if (IsConst)
                {
                    CommonResult result = await server.CloseAppConst(_Request.ID.ToString());
                    if (result.Error == null)
                    {
                        MessagingCenter.Send <Object>(this, "CloseAPP");
                        await ShowToast(AppResources.AppClosed);
                        await PopupNavigation.Instance.PopAsync();
                    }
                    else
                    {
                        await ShowToast(result.Error);
                    }
                }
                else if (!IsConst)
                {
                    string mark         = RatingBar.Rating == 0 ? null : RatingBar.Rating.ToString();
                    CommonResult result = await server.CloseApp(_Request.ID.ToString(), text, mark);
                    if (result.Error == null)
                    {
                        await ShowToast(AppResources.AppClosed);
                        await PopupNavigation.Instance.PopAsync();
                    }
                    else
                    {
                        await ShowToast(result.Error);
                    }
                }
                else
                {
                    await ShowToast(AppResources.ErrorFillCommant);
                }
            });
        }
        private async void CloseApp(object sender, EventArgs e)
        {
            string text = BordlessEditor.Text;

            if (!text.Equals(""))
            {
                CommonResult result = await server.CloseApp(_Request.ID.ToString(), text, RatingBar.Rating.ToString());

                if (result.Error == null)
                {
                    await ShowToast(AppResources.AppClosed);
                }
                else
                {
                    await ShowToast(result.Error);
                }
            }
            else
            {
                await ShowToast(AppResources.ErrorFillCommant);
            }
        }