private void speciesDeleteButton_Click(object sender, EventArgs e)
        {
            if (!(speciesListBox.SelectedItem is Species species))
            {
                return;
            }

            speciesListBox.Items.Remove(species);
            zoo.Species.Remove(species);
            zoo.SaveChanges();
        }
Example #2
0
        private void Form1_Load(object sender, System.EventArgs e)
        {
            Configuration.MySeedBecauseModelFirstMessesMeUp(zoo);
            zoo.SaveChanges();

            EaterType[] eaterTypes = zoo.EaterTypes.ToArray();
            FillCheckBoxList(animalSearchEaterTypesCheckBoxList, eaterTypes);
            Environment[] environments = zoo.Environments.ToArray();
            FillCheckBoxList(animalSearchEnvironmentCheckBoxList, environments);

            LoadAnimals();
        }
Example #3
0
        private void submitButton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(Animal.Name))
            {
                return;
            }
            if (string.IsNullOrWhiteSpace(Animal.Origin))
            {
                return;
            }
            Species species = animalSpeciesComboBox.SelectedSpecies;

            if (species == null)
            {
                return;
            }
            Animal.Species = species;

            // Save changes
            if (isNew)
            {
                zoo.Animals.Add(Animal);
            }

            zoo.SaveChanges();

            DialogResult = DialogResult.OK;
            Close();
        }