Exemplo n.º 1
0
        private async void btn_logout_Clicked(object sender, EventArgs e)
        {
            BaseModel result = await APIConnection.Logout();

            if (result.Errors != null)
            {
                await DisplayAlert(ResxFile.btn_Logout, ResxFile.msg_Logout_Fail, ResxFile.btn_ok);
            }
            else if (result.Data.Logout.Message == "SUCC")
            {
                if (SecureStorage.Remove("UserId") && SecureStorage.Remove("Token") && SecureStorage.Remove("CoachID"))
                {
                    await Navigation.PushAsync(new LoginPage());

                    await Navigation.PopToRootAsync();
                }
                else
                {
                    await DisplayAlert(ResxFile.btn_Logout, ResxFile.msg_Logout_Fail, ResxFile.btn_ok);
                }
            }
            else
            {
                await DisplayAlert(ResxFile.btn_Logout, ResxFile.msg_Logout_Fail, ResxFile.btn_ok);
            }
        }