private static void GerenciarAniversarios() { int opcao; do { Console.Write("\r\nMenu Principal\r\n" + "\r\n1 - Pesquisar Pessoas\r\n" + "2 - Adicionar Nova Pessoa\r\n" + "3 - Editar uma Pessoa\r\n" + "4 - Deletar uma Pessoa\r\n" + "0 - Sair\r\n" + "\r\nEscolha uma opção: "); if (int.TryParse(Console.ReadLine(), out opcao)) { switch (opcao) { case 1: PessoaRep.PesquisarPessoa(); break; case 2: PessoaRep.AdicionarPessoa(); break; case 3: PessoaRep.EditarPessoa(); break; case 4: PessoaRep.DeletarPessoa(); break; case 0: Console.WriteLine("\r\nVocê encerrou a sessão."); break; default: Console.WriteLine("Opção Inválida!!\r\n"); break; } } else { Console.WriteLine("Opção Inválida!!\r\n"); } }while (opcao != 0); }
static void Main(string[] args) { PessoaRep.CriarArquivo(); PessoaRep.MostraPessoas(); GerenciarAniversarios(); }
public bool Deletar(int id) { var pessoa = new PessoaRep().PegarPorId(id); return(new PessoaRep().Deletar(pessoa)); }
public PessoaMod PegarPorId(int id) { var pessoa = new PessoaRep().PegarPorId(id); return(new PessoasDataMapper().ToModel(pessoa)); }
//aqui nao é preciso colocar a implementacao padrao, pois ele virá da classe herdada //passando a classe de modelo, public IEnumerable <PessoaMod> Listar() { var list = new PessoaRep().Listar(); return(list.Select(pessoas => new PessoasDataMapper().ToModel(pessoas))); }
public bool Deletar(int id) { var pessoa = new PessoaRep().PegarPorId(id); return new PessoaRep().Deletar(pessoa); }
public PessoaMod PegarPorId(int id) { var pessoa = new PessoaRep().PegarPorId(id); return new PessoasDataMapper().ToModel(pessoa); }
//aqui nao é preciso colocar a implementacao padrao, pois ele virá da classe herdada //passando a classe de modelo, public IEnumerable<PessoaMod> Listar() { var list = new PessoaRep().Listar(); return list.Select(pessoas => new PessoasDataMapper().ToModel(pessoas)); }