Пример #1
0
        public void Update(Partida atualizarPartidas)
        {
            List <string> linhasParaAtualizar = ReadAllLinesCSV(PATH);

            // removerá a linha que tenha o código a ser alterado:
            linhasParaAtualizar.RemoveAll(x => x.Split(";")[0] == atualizarPartidas.IdPartida.ToString());

            // adiciona a linha alterada no final do arquivo com o mesmo código:
            linhasParaAtualizar.Add(PrepararCSV(atualizarPartidas));

            // reescreve o csv com as alterações:
            ReWriteCSV(PATH, linhasParaAtualizar);
        }
Пример #2
0
 public void Create(Partida novaPartida)
 {
     string[] linhas = { PrepararCSV(novaPartida) };
     File.AppendAllLines(PATH, linhas);
 }
Пример #3
0
 public string PrepararCSV(Partida prepararLinhas)
 {
     return($"{prepararLinhas.IdPartida};{prepararLinhas.IdEquipe1};{prepararLinhas.IdJogador1};{prepararLinhas.IdEquipe2};{prepararLinhas.IdJogador2};{prepararLinhas.HorarioInicio};{prepararLinhas.HorarioTermino}");
 }