Example #1
0
 public Animal(string nom, Espece espece, string race, Gender genre, int age, string regionHabitat)
 {
     Nom           = nom;
     Espece        = espece;
     Race          = race;
     Genre         = genre;
     Age           = age;
     RegionHabitat = regionHabitat;
 }
 private void Save(object sender, RoutedEventArgs e)
 {
     try
     {
         Espece espece = new Espece(nameBox.Text, Convert.ToInt32(nbMaxBox.Text));
         db.ListEspeces.Add(espece);
         db.SaveChanges();
         Close();
     }
     catch (FormatException)
     {
         MessageBox.Show("Entrez des données valide");
     }
 }
        private void Save(object sender, RoutedEventArgs e)
        {
            Espece queryEspece = (from espece in db.ListEspeces
                                  where espece.Nom == ((Espece)especeField.SelectedItem).Nom
                                  select espece).FirstOrDefault();

            try
            {
                Animal animal = new Animal(nameField.Text, queryEspece, raceField.Text, (Gender)Convert.ToInt32(genreField.SelectedIndex), Convert.ToInt32(ageField.Text), regionHabField.Text);
                db.ListAnimaux.Add(animal);
                db.SaveChanges();
                Close();
            }
            catch (FormatException)
            {
                MessageBox.Show("Entrez des données valide");
            }
        }