private void TwitterConnect_Clicked(object sender, EventArgs e) { Debug.WriteLine("Clicked"); var testLogin = true; var testPassword = true; StringBuilder builder = new StringBuilder(); if (this.identifiant.Text == null || this.identifiant.Text.Length < 3) { testLogin = false; builder.Append(LOGIN_ERROR); } if (string.IsNullOrEmpty(this.motDePasse.Text) || this.motDePasse.Text.Length < 6) { testPassword = false; if (!testLogin) { builder.Append("\n"); } builder.Append(PASSWORD_ERROR); } if (!testLogin || !testPassword) { this.erreur.Text = builder.ToString(); this.erreur.IsVisible = true; } if (testLogin && testPassword) { ITwitterService twitterService = new TwitterService(); if (twitterService.Authentificate(this.identifiant.Text, this.motDePasse.Text)) { this.listeTweets.IsVisible = !this.listeTweets.IsVisible; this.connectForm.IsVisible = false; this.erreur.IsVisible = false; } else { this.erreur.Text = builder.Append("id et mdp non conforme").ToString(); this.erreur.IsVisible = true; } } }