コード例 #1
0
        public void AgregarAnimalReptil(AnimalReptil animal)
        {
            AnimalDTO animalDTO = new AnimalDTO("Reptil", animal.Especie, animal.Edad, animal.LugarOrigen, animal.Peso, animal.CalcularAlimento(), animal.Porcentaje, animal.DiasCambioPiel);

            Animales.Add(animalDTO);
            ObtenerAnimales();
        }
コード例 #2
0
 public List <AnimalDTO> CrearAnimal(AnimalDTO animal)
 {
     if (animal.tipo == "Herbivoro")
     {
         var nuevoAnimal = new AnimalHerbivoro(animal.fijo, animal.especie, animal.edad, animal.lugarOrigen, animal.peso);
         mocks.AgregarAnimalHerbivoro(nuevoAnimal);
     }
     if (animal.tipo == "Carnivoro")
     {
         var nuevoAnimal = new AnimalCarnivoro(animal.especie, animal.edad, animal.lugarOrigen, animal.peso, animal.porcentaje);
         mocks.AgregarAnimalCarnivoro(nuevoAnimal);
     }
     if (animal.tipo == "Reptil")
     {
         var nuevoAnimal = new AnimalReptil(animal.especie, animal.edad, animal.lugarOrigen, animal.peso, animal.dias, animal.porcentaje);
         mocks.AgregarAnimalReptil(nuevoAnimal);
     }
     return(mocks.ObtenerAnimales());
 }