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"); } }