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

            Persona mPersona = new Persona
            {
                Nombre = DateTime.Now.ToString(),
                Apellido = "Sánchez",
                Telefonos = new List<Telefono>()
            };

            fachada.Create(mPersona);
            Console.WriteLine("Creada ({0})",mPersona.PersonaId);
            Console.ReadKey();

            int id = mPersona.PersonaId;
            mPersona = null;

            mPersona = fachada.GetById(id);

            mPersona.Nombre = "Ramiro"; mPersona.Apellido = "Estuvo aqui";

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

            fachada.Update(mPersona);

            Console.WriteLine("Actualizada");
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void AgregarTest()
        {
            CRUDPersonaFacade fachada = new CRUDPersonaFacade();

            Persona mPersona = new Persona
            {
                Nombre = DateTime.Now.ToString(),
                Apellido = "Sánchez",
                Telefonos = new List<Telefono>()
            };

            Telefono mTelefono1 = new Telefono { Numero = DateTime.Now.Ticks.ToString(), Tipo = "Celular" };
            Telefono mTelefono2 = new Telefono { Numero = DateTime.Now.Second.ToString(), Tipo = "Celular" };

            mPersona.Telefonos.Add(mTelefono1);
            mPersona.Telefonos.Add(mTelefono2);

            fachada.Create(mPersona);

            Console.WriteLine("Agregada");
            Console.ReadKey();
            /*
                        Persona pers = fachada.GetById(1);
                        try
                        {
                            Console.WriteLine("Get by id Nombre: {0}, Cantidad de Telefonos: {1}", pers.Nombre, pers.Telefonos == null ? "null" : pers.Telefonos.Count.ToString());
                        }
                        catch (System.ObjectDisposedException)
                        {
                            Console.WriteLine("Get by id Nombre: {0}, Cantidad de Telefonos: {1}", pers.Nombre, "Context Disposed");
                        }

                        Console.ReadKey();

                       MostrarTodosTest(fachada);*/
        }