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); }
static void MostrarTodosTest(CRUDPersonaFacade fachada) { List<Persona> lista = fachada.GetAll(); Console.WriteLine("Get all, Resultados"); Console.ReadKey(); MostrarTodos(lista); }
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(); }