예제 #1
0
 public static Animal CrearNuevoAnimal()
 {
     Animal nuevoAnimal = new Animal();
     nuevoAnimal.ValidatedProperties.Add("Especie");
     nuevoAnimal.ValidatedProperties.Add("Dieta");
     return nuevoAnimal;
 }
예제 #2
0
        private void CrearContinente()
        {
            AsistenteCifrado asistente = new AsistenteCifrado();
            var clave = asistente.Encrit("€@.tt6589qurcolpatriatti134clave");
            var original = asistente.Desencrit(clave);
            Continente continente = new Continente();
            continente.Superficie = 7.3;
            continente.Poblacion = 5000000;
            continente.Animales.Add(new Animal { Especie = "Felino", Dieta = "onmivoro" });
            continente.Plantas.Add(new Planta { EnExtincion = false, Tamano = 3 });
            ManejadorContinente mc = new ManejadorContinente();
            Console.WriteLine(mc.Create(continente));

            Animal an = new Animal();
            an.Dieta = "PEntity";
            an.Especie = "Entity";

            ManejadorAnimal ma = new ManejadorAnimal();
            Console.WriteLine(ma.Create(an));

            var animal = ma.ObtenerPorId(3);
            Console.WriteLine(animal.Dieta);
            Console.WriteLine(animal.Especie);

            Console.Read();
        }
예제 #3
0
        public AnimalVewModel(Animal animal, IManejador<Animal> manejador)
        {
            if (animal == null)
                throw new ArgumentNullException("animal");

            if (manejador == null)
                throw new ArgumentNullException("manejador");

            _animal = animal;
            _manejador = manejador;
        }
예제 #4
0
 public void CrearAnimal(Animal animal)
 {
     manejadorAnimal.Create(animal);
 }
예제 #5
0
 public AnimalVewModel(Animal animal)
 {
     if (animal == null)
         throw new ArgumentNullException("animal");
     _animal = animal;
 }