public void Update(Notícias n) { List <string> linhas = ReadAllLinesCSV(PATH); linhas.RemoveAll(x => x.Split(";")[0] == n.IdNoticia.ToString()); linhas.Add(PrepararLinha(n)); RewriteCSV(PATH, linhas); }
public List <Notícias> ReadAll() { List <Notícias> noticias = new List <Notícias>(); string[] linhas = File.ReadAllLines(PATH); foreach (var item in linhas) { string[] linha = item.Split(";"); Notícias noticia = new Notícias(); noticia.IdNoticia = Int32.Parse(linha[0]); noticia.Titulo = linha[1]; noticia.Texto = linha[2]; noticia.Imagem = linha[3]; noticias.Add(noticia); } return(noticias); }
public void Criar(Notícias n) { string[] linha = { PrepararLinha(n) }; File.AppendAllLines(PATH, linha); }
private string PrepararLinha(Notícias n) { return($"{n.IdNoticia};{n.Titulo};{n.Texto};{n.Imagem}"); }