Exemplo n.º 1
0
        public void Excluir(int id)
        {
            List <string> linhas = ReadAllLinesCSV(PATH);

            linhas.RemoveAll(x => x.Split(";")[0] == IdNoticia.ToString());
            RewriteCSV(PATH, linhas);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Atualiza uma linha na Database(csv)
        /// </summary>
        /// <param name="n"></param>
        public void Update(Noticias n)
        {
            List <string> linhas = ReadAllLinesCSV(PATH);

            linhas.RemoveAll(x => x.Split(";")[0] == IdNoticia.ToString());
            linhas.Add(PrepararLinha(n));
            RewriteCSV(PATH, linhas);
        }
Exemplo n.º 3
0
        public void Delete(int idnoticia)
        {
            List <string> linhas = ReadAllLinesCSV(PATH);

            linhas.RemoveAll(z => z.Split(";")[0] == IdNoticia.ToString());

            ReescreverCSV(PATH, linhas);
        }
Exemplo n.º 4
0
        public void Update(Noticias n) //forma de alterar algo indesejado
        {
            List <string> linhas = ReadAllLinesCSV(PATH);

            linhas.RemoveAll(y => y.Split(";")[0] == IdNoticia.ToString());

            RewriteCSV(PATH, linhas);
        }
Exemplo n.º 5
0
 public override string ToString()
 {
     return(IdNoticia.ToString() + Titulo.ToString() + Resumen.ToString() + CuerpoNoticia.ToString() + Relevante.ToString() + FechaHoraCreacion.ToString() + Periodista.NomPeriodista.ToString() + Categoria.ToString());
 }