Beispiel #1
0
        private async Task LoginStore()
        {
            ShowLoading();
            try
            {
                //var Username = User.Text;
                //var Password = PasswordTextBox.Password;
                var Username    = "******";
                var Password    = "******";
                var LoginResult = await api.CheckLoginClient(Username, Password);

                if (!LoginResult)
                {
                    throw new LoginException("The credentials you entered are incorrect");
                }
                else
                {
                    if (Convert.ToBoolean(StayConnected.IsChecked))
                    {
                        if (UserSettings.Contains("stay_connected"))
                        {
                            UserSettings.Remove("stay_connected");
                            UserSettings.Add("stay_connected", true);
                        }
                        else
                        {
                            UserSettings.Add("stay_connected", true);
                        }
                    }
                    StoreCredentials(Username, Password);
                    NavigationService.Navigate(new Uri("/Pages/MainPage.xaml", UriKind.Relative));
                }
            }
            catch (LoginException le)
            {
                HideLoading();
                MessageBox.Show(le.Message);
            }
        }