Esempio n. 1
0
        private async void deleteButton_Clicked(object sender, EventArgs e)
        {
            deleteButton.IsEnabled = false;
            if (!sqliteManager.isCorrectPassword(passwordEntry.Text))
            {
                await DisplayAlert("Oops!", "Incorrect password!, Please try again", "Okay");

                deleteButton.IsEnabled = true;
                return;
            }
            if (!await api.deleteUser(Application.Current.Properties["Id"].ToString()))
            {
                await DisplayAlert("Oops!", "Unable to delete account!", "Okay");

                deleteButton.IsEnabled = true;
                return;
            }
            sqliteManager.logoutUser();
            sendMessage();
            deleteButton.IsEnabled = true;
            await PopupNavigation.Instance.PopAllAsync();

            App.Current.MainPage = new NavigationPage(new Login());
        }