public List <UsuarioNegocio> GetAll() { telefonoNegocio = new TelefonoNegocio(); direccionNegocio = new DireccionNegocio(); List <UsuarioDTO> userdto = new List <UsuarioDTO>(); UsuarioDTO objuser = new UsuarioDTO(); userdto = objuser.GetUsers(); List <UsuarioNegocio> usrReturn = new List <UsuarioNegocio>(); if (userdto != null) { foreach (var foo in userdto) { this.Usuarioid = foo.Usuarioid; this.nombre = foo.nombre; this.Apellido = foo.Apellido; this.clave = foo.clave; this.Descripcion = foo.Descripcion; this.Documento = foo.Documento; this.tipoDocumento = foo.tipoDocumento; this.telefonoNegocio.GetTelefonobyID(foo.TelefonoId); this.direccionNegocio.GetDireccionbyId(foo.Direccionid); usrReturn.Add(new UsuarioNegocio(this)); Console.WriteLine("Usuario Cargado " + this.Usuarioid.ToString()); } return(usrReturn); } else { return(null); } }