public void ExcluirPessoaCsv(int PessoaID) { PessoaRepository Pessoas = new PessoaRepository(); PessoasRepositorio = (List <Pessoa>)Pessoas.ObterPessoasCsv(); PessoasRepositorio.Remove(PessoasRepositorio.First(x => x.PessoaID == PessoaID)); Funcoes.ExcluirArquivoListaDeAniversariantes(); string NomeArquivo = Funcoes.CriarArquivoSenaoExiste(); using StreamWriter Escrever = new StreamWriter(NomeArquivo, true); { foreach (var Item in PessoasRepositorio) { string IdPessoa = Item.PessoaID.ToString(); string Nome = Item.Nome; string Sobrenome = Item.Sobrenome; string DataNascimento = Item.DataNascimento.ToString("dd/MM/yyyy"); Escrever.WriteLine(IdPessoa + ";" + Nome + ";" + Sobrenome + ";" + DataNascimento); } Escrever.Close(); Escrever.Dispose(); } }
public void ExcluirPessoaLst(int PessoaID) { PessoaRepository Pessoas = new PessoaRepository(); PessoasRepositorio = (List <Pessoa>)Pessoas.ObterPessoasLst(); PessoasRepositorio.Remove(PessoasRepositorio.First(x => x.PessoaID == PessoaID)); }