Beispiel #1
0
        private void ReadAnimalsFromFile()
        {
            using (StreamReader reader = new StreamReader(@"C:\Users\Haunschmied.Bastian\source\repos\Nahrungsverwaltung\Files\Animals.csv"))
            {
                var    i    = 0;
                string line = "";
                while ((line = reader.ReadLine()) != null)
                {
                    if (i == 0)
                    {
                        i++;
                    }
                    else
                    {
                        string[] cutString = line.Split(',');
                        Animal   animal    = new Animal(

                            cutString[0],
                            Convert.ToDouble(cutString[1]),
                            Convert.ToInt32(cutString[2]),
                            Convert.ToBoolean(cutString[3]),
                            cutString[4],
                            Convert.ToInt32(cutString[5]),
                            Convert.ToDouble(cutString[6])
                            );

                        ListOfAnimals.Add(animal);
                    }
                }
            }
            UpdateControls();
        }
Beispiel #2
0
 public void Breed()
 {
     if (FreeSlots > 0)
     {
         Animal animal = new Animal();
         ListOfAnimals.Add(animal);
         FreeSlots--;
     }
     else
     {
         Console.WriteLine("No free slots");
     }
 }
Beispiel #3
0
 public void Breed()
 {
     if (Slots > 0)
     {
         var animal = new Animal();
         ListOfAnimals.Add(animal);
         Slots--;
     }
     else
     {
         Console.WriteLine("The Farm is full");
     }
 }
Beispiel #4
0
 public void Add(T animal)
 {
     ListOfAnimals.Add(animal);
 }
Beispiel #5
0
 public void Add(Animal animal)
 {
     ListOfAnimals.Add(animal);
     Slots--;
 }