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(); }
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); }