コード例 #1
0
        private async void btnNuevo_Clicked(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtUsername.Text) && !string.IsNullOrEmpty(txtPassword.Text) && !string.IsNullOrEmpty(txtEmail.Text))
            {
                var    user    = new NuevoUsuario(txtUsername.Text, txtPassword.Text, txtEmail.Text);
                string message = await ServicioUser.NewUser(user);

                if (message != null)
                {
                    await DisplayAlert("Alert", message, "OK");
                }
            }
        }
コード例 #2
0
        private async void btnLogin_Clicked(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtUsername.Text) && !string.IsNullOrEmpty(txtPassword.Text))
            {
                var     user  = new User(txtUsername.Text, txtPassword.Text);
                Session login = await ServicioUser.Login(user);

                if (login != null)
                {
                    this.BindingContext   = login;
                    labelErrors.IsVisible = login.errors != null;
                    if (login.token != null)
                    {
                        await DisplayAlert("Alert", "Iniciaste sesion", "OK");
                    }
                }
            }
        }