private void ButtonSignup_Click(object sender, RoutedEventArgs e) { string mail = TextBoxMail.Text; string password = TextBoxPassword.Password; string confirmPassword = TextBoxConfirmPassword.Password; string firstName = TextBoxFirstName.Text; string lastName = TextBoxLastName.Text; string phone = TextBoxPhone.Text; Validator validator = new Validator(new List <Input> { new Input("email", mail), new Input("password", password), new Input("confirm", password, confirmPassword) }); //Affiche les erreurs if (validator.HasErrors) { string message = ""; foreach (Input error in validator.Errors) { message += error.Message + Environment.NewLine; // Environment.NewLine=\n } MessageBox.Show(message); //Ouvre une nouvelle petite fenêtre pour afficher les erreurs } else { Client client = new Client(); client.Mail = mail; client.Password = password; client.FirstName = firstName; client.LastName = lastName; client.Phone = phone; ServiceAuthentication serviceAuthentication = new ServiceAuthentication(); if (serviceAuthentication.Signup(client)) { PageHome pageHome = new PageHome(); ((MainWindow)Parent).Content = pageHome; } else { MessageBox.Show("Sorry, something went wrong"); } } }
private void ButtonLogin_Click(object sender, RoutedEventArgs e) { string mail = TextBoxMail.Text; string password = TextBoxPassword.Password; ServiceAuthentication serviceAuthentication = new ServiceAuthentication(); bool isAuth = serviceAuthentication.Authenticate(mail, password); if (isAuth) { PageHome pageHome = new PageHome(); ((MainWindow)Parent).Content = pageHome; } else { MessageBox.Show("Vos identifiants sont erronés, veuillez réessayer"); } }