string IService1.ListadoNoticiasPeriodistaXML(Periodista P) { List <Noticias> _lista = FabricaLogica.getLNoticias().ListadoNoticiasPeriodistaXML(P); XmlDocument _Documento = new XmlDocument(); _Documento.LoadXml("<?xml version='1.0' encoding='utf-8' ?> <Raiz> </Raiz>"); XmlNode _raiz = _Documento.DocumentElement; foreach (Noticias unaN in _lista) { XmlNode _Id = _Documento.CreateElement("IdNoticia"); _Id.InnerText = unaN.IdNoticia.ToString(); XmlNode _Titulo = _Documento.CreateElement("Titulo"); _Titulo.InnerText = unaN.Titulo.ToString(); XmlNode _Relevante = _Documento.CreateElement("Relevante"); _Relevante.InnerText = unaN.Relevante.ToString(); XmlNode _Fecha = _Documento.CreateElement("FechaHoraCreacion"); _Fecha.InnerText = unaN.FechaHoraCreacion.ToString(); XmlNode _Periodista = _Documento.CreateElement("NomPeriodista"); _Periodista.InnerText = unaN.Periodista.NomPeriodista.ToString(); XmlNode _categoria = _Documento.CreateElement("Categoria"); _categoria.InnerText = unaN.Categoria.ToString(); XmlNode _Nodo = _Documento.CreateElement("Noticia"); _Nodo.AppendChild(_Id); _Nodo.AppendChild(_Titulo); _Nodo.AppendChild(_Relevante); _Nodo.AppendChild(_Fecha); _Nodo.AppendChild(_Periodista); _Nodo.AppendChild(_categoria); _raiz.AppendChild(_Nodo); } return(_Documento.OuterXml); }
List <Noticias> IService1.ListoPoliciales() { return(FabricaLogica.getLNoticias().ListoPoliciales()); }
List <Noticias> IService1.ListoInternacionales() { return(FabricaLogica.getLNoticias().ListoInternacionales()); }
List <Noticias> IService1.ListoRelevantes() { return(FabricaLogica.getLNoticias().ListoRelevantes()); }
List <Noticias> IService1.ListoEconomicas() { return(FabricaLogica.getLNoticias().ListoEconomicas()); }
List <Noticias> IService1.ListarCompletoNoticias() { return(FabricaLogica.getLNoticias().ListarCompleto()); }
Noticias IService1.BuscarNoticia(int n) { return(FabricaLogica.getLNoticias().Buscar(n)); }
void IService1.ModificarNoticia(Noticias N, Administrador adminBD) { FabricaLogica.getLNoticias().Modificar(N, adminBD); }
void IService1.BajaNoticia(Noticias N, Administrador adminBD) { FabricaLogica.getLNoticias().Baja(N, adminBD); }
void IService1.ComentarNoticia(Noticias N) { FabricaLogica.getLNoticias().ComentarNoticia(N); }