Exemplo n.º 1
0
        private void BtnCreatePerson_Click(object sender, RoutedEventArgs e)
        {
            Personne newMotard = new Personne();

            newMotard.Nom = txtbNewPersonName.Text;

            PersonneValidator validator = new PersonneValidator();

            FluentValidation.Results.ValidationResult results = validator.Validate(newMotard);

            if (results.IsValid == false)
            {
                foreach (ValidationFailure failure in results.Errors)
                {
                    MessageBox.Show($"{failure.ErrorMessage}", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                return;
            }



            int newMotardID = DAL.CreatePerson(newMotard);

            this.Close();
        }
Exemplo n.º 2
0
        private void BtnUpdatePerson_Click(object sender, RoutedEventArgs e)
        {
            SelectedPersonne.Nom = txtbUpdatePersonName.Text;

            PersonneValidator validator = new PersonneValidator();

            FluentValidation.Results.ValidationResult results = validator.Validate(SelectedPersonne);

            if (results.IsValid == false)
            {
                foreach (ValidationFailure failure in results.Errors)
                {
                    MessageBox.Show($"{failure.ErrorMessage}", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                return;
            }

            DAL.UpdatePerson(SelectedPersonne);

            this.Close();
        }