Ejemplo n.º 1
0
        static void ActualizarTest()
        {
            CRUDPersonaFacade fachada = new CRUDPersonaFacade();

            Persona mPersona /*= new Persona
            {
                PersonaId = 2,
                Nombre = "Martin",
                Apellido = "Fijo",
                Telefonos = new List<Telefono>()
            }*/;

            mPersona = fachada.GetAll()[5];
            string temp = DateTime.Today.ToString();
            mPersona.Nombre = mPersona.Nombre + temp;

            Console.WriteLine("Nombre viejo: {0}\t Nombre Nuevo: {1}", mPersona.Nombre, mPersona.Nombre + temp);
            Console.ReadKey();

            Telefono mTelefonoNuevo1 = new Telefono { Numero = DateTime.Now.ToString(), Tipo = "Fijo" };
            Telefono mTelefonoNuevo2 = new Telefono { Numero = DateTime.Today.ToString(), Tipo = "CeroOchocientos" };
            mPersona.Telefonos.Add(mTelefonoNuevo1);
            mPersona.Telefonos.Add(mTelefonoNuevo2);

            mPersona.Telefonos[0].Tipo = mPersona.Telefonos[0].Tipo + " Celular";

            //mPersona.Telefonos.RemoveAt(1);

            fachada.Update(mPersona);

            Console.WriteLine("Actualizada");
            Console.ReadKey();

            Persona pers = fachada.GetAll()[5];
            Console.WriteLine("Get by id Nombre: {0}", pers.Nombre);
            Console.ReadKey();

            MostrarTodosTest(fachada);
        }
Ejemplo n.º 2
0
 static void MostrarTodosTest(CRUDPersonaFacade fachada)
 {
     List<Persona> lista = fachada.GetAll();
     Console.WriteLine("Get all, Resultados");
     Console.ReadKey();
     MostrarTodos(lista);
 }
Ejemplo n.º 3
0
        private static void EliminarTest()
        {
            CRUDPersonaFacade fachada = new CRUDPersonaFacade();

            Persona mPersona;

            mPersona = fachada.GetAll().First<Persona>();

            Console.WriteLine("Se Eliminara la primer persona, con nombre: '{0}' y ID: {1}", mPersona.Nombre, mPersona.PersonaId);
            Console.ReadKey();

            fachada.Delete(mPersona);

            Console.WriteLine("Eliminada");
            Console.ReadKey();
        }