示例#1
0
        private async void btnRegister_Click(object sender, RoutedEventArgs e)
        {
            btnRegister.IsEnabled = false;

            try
            {
                var result = await UsersAPI.RegisterUser(txtLogin.Text, txtPass.Password);

                if (result.error)
                {
                    lblErrorMessage.Text  = result.message;
                    btnRegister.IsEnabled = true;
                }
                else
                {
                    AppPersistent.UserToken   = result.data.token;
                    AppPersistent.LocalUserId = result.data.id;
                    PageNavigationManager.SwitchToPage(new ApplicationPage());
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#2
0
        private async void btnAutoReg_Click(object sender, RoutedEventArgs e)
        {
            UInt64 counter = 0;
            string name    = "bot";
            var    res     = await UsersAPI.RegisterUser(name + counter.ToString("D10"), "botpass");

            while (res.error)
            {
                ++counter;
                res = await UsersAPI.RegisterUser(name + counter.ToString("D10"), "botpass");
            }
            AppPersistent.UserToken   = res.data.token;
            AppPersistent.LocalUserId = res.data.id;
            DialogManager.ShowDialog("S U C C", "Regisered user with nickname " + name + counter.ToString("D10"));
            PageNavigationManager.SwitchToPage(new ApplicationPage());
        }