Esempio n. 1
0
        }//end void interface create

        /// <summary>
        /// Prepara as linhas do arquivo csv
        /// </summary>
        /// <param name="n">apoio</param>
        /// <returns></returns>
        public string PrepararLinha(Noticia n){
            return $"{n.IdNoticia};{n.Titulo};{n.Texto};{n.Imagem}";
        }//end preparar linha
Esempio n. 2
0
        }//end void interface readaal

        /// <summary>
        /// esse metodo faz alterações no csv rescrevendo ele
        /// </summary>
        /// <param name="e">apoio</param>
        public void Update(Noticia n){
            List<string> linhas = ReadAllLinesCSV(PATH);
            linhas.RemoveAll(x => x.Split(";")[0] == n.IdNoticia.ToString());
            linhas.Add( PrepararLinha(n) );
            RewriteCSV(PATH, linhas);
        }//end void interface  update
Esempio n. 3
0
        }//end construtor


        //interface
        public void Create(Noticia n){
            string[] linha ={PrepararLinha(n)};
            File.AppendAllLines(PATH, linha);

        }//end void interface create