private async void Apply_Clicked(object sender, EventArgs e)
        {
            string msgError    = "Invalid name: " + EditUserPage.FriendlyName + " is already present in database users table at name column.";
            string oldPAssword = Preferences.Get("password", null);

            if (oldPAssword.Equals(appoggio))
            {
                var ans = await App.Current.MainPage.DisplayAlert("Fondo Merende", "Vuoi davvero cambiare  account?", "Si", "No");

                if (ans)
                {
                    var risp = await editUser.EditUserAsync(EditUserInfoPopUp.username, EditUserInfoPopUp.FriendlyName, EditUserInfoPopUp.passwordNuova);

                    if (risp.success == true)
                    {
                        await PopupNavigation.Instance.PopAsync();

                        if (ans)
                        {
                            LogoutServiceManager logoutService = new LogoutServiceManager();
                            var response = await logoutService.LogoutAsync();

                            if (response != null)
                            {
                                if (response.success == true)
                                {
                                    await Navigation.PopAllPopupAsync();

                                    App.Current.MainPage = new LoginPage();
                                    Preferences.Clear();
                                }
                                else
                                {
                                    await App.Current.MainPage.DisplayAlert("Fondo Merende", "Guarda, sta cosa non ha senso", "OK");
                                }
                            }
                            else
                            {
                            }
                        }
                    }
                    else if (risp.message != null)
                    {
                        await DisplayAlert("Fondo Merende", risp.message, "Ok");

                        await Navigation.PopPopupAsync();
                    }
                }
            }
            else
            {
                await DisplayAlert("Fondo Merende", "Password errata", "Ok");
            }
        }
        public async void LogoutCellTapped(object sender, EventArgs e)
        {
            var ans = await App.Current.MainPage.DisplayAlert("Fondo Merende", "Vuoi davvero effettuare il Log Out?", "Si", "No");

            if (ans)
            {
                LogoutServiceManager logoutService = new LogoutServiceManager();
                var response = await logoutService.LogoutAsync();

                if (response != null)
                {
                    App.Current.MainPage = new LoginPage();
                    Preferences.Clear();
                }
                else
                {
                    await App.Current.MainPage.DisplayAlert("Fondo Merende", "Guarda, sta cosa non ha senso", "OK");
                }
            }
            else
            {
            }
        }
        private async void Pts_Changed(object sender, EventArgs e)
        {
            if (Pts.On == true && Services.Services.test == false)
            {
                var Qst = await DisplayAlert("Fondo Merende", "Passare al server di test?", "Si", "No");

                if (Qst)
                {
                    var Ans = await DisplayAlert("FondoTest", "L'App passerà al server di test fino alla chiusura ed i preferiti andranno persi, sicuro di voler procedere?", "Si", "No");

                    if (Ans)
                    {
                        LogoutServiceManager logoutService = new LogoutServiceManager();
                        await logoutService.LogoutAsync();

                        await Navigation.PopToRootAsync();

                        Services.Services.test = true;
                        App.Current.MainPage   = new LoginPage();
                    }
                }
            }
        }