public List <Animal> ClasificarAnimales(List <string> datos) { LogicaNCategoriaAnimal categoriaAnimal = new LogicaNCategoriaAnimal(); CategoriaAnimal Equino = categoriaAnimal.AgregarCategoria(1, "Equino"); CategoriaAnimal Bovino = categoriaAnimal.AgregarCategoria(2, "Bovino"); List <Animal> ListaAnimales = new List <Animal>(); foreach (string indice in datos) { if (indice[0] == 'b' || indice[0] == 'B') { Animal animal = CrearAnimal(indice, Bovino); ListaAnimales.Add(animal); } else { Animal animal = CrearAnimal(indice, Equino); ListaAnimales.Add(animal); } } return(ListaAnimales); }
public Animal CrearAnimal(string nombre, CategoriaAnimal categoria) { Animal animal = new Animal(nombre, categoria); return(animal); }
public CategoriaAnimal AgregarCategoria(int id, string nombre) { CategoriaAnimal Categoriaanimal = new CategoriaAnimal(id, nombre); return(Categoriaanimal); }