示例#1
0
        private async void SubmitButton_Click(object sender, RoutedEventArgs e)
        {
            if (!AreInputsValid())
            {
                return;
            }

            string email    = EmailRTB.GetText().Trim();
            string password = PasswordRTB.GetText().Trim();

            var success = await MarketManager.Instance.Account.LoginAsync(email, password);

            if (!success)
            {
                string msg = "Email or Password was not correct. Please try again";
                Logger.Log(msg);
                MessageBox.Show(msg);
            }
            else
            {
                MarketManager.Instance.Account.SaveAccountToFile();
                MainWindow.instance.ShowHideLoginScreen();
                MainWindow.instance.ordersAndMinsUC.PopulateMyOrders();
                MainWindow.instance.InGameName_TextBlock.Text = MarketManager.Instance.Account.InGameName;
            }
        }
示例#2
0
        private bool AreInputsValid()
        {
            if (EmailRTB.IsEmpty() || PasswordRTB.IsEmpty())
            {
                string msg = "Email or Password was not entered";
                Logger.Log(msg);
                MessageBox.Show(msg);
                return(false);
            }

            return(true);
        }