// // GET: /Pessoa/Details/5 public ActionResult Details(int id = 0) { var servicoPessoa = new ServicoPessoa(); Pessoa pessoa = servicoPessoa.ObterPorId(id); if (pessoa == null) { return HttpNotFound(); } return View(pessoa); }
static void Main(string[] args) { var servicoPessoa = new ServicoPessoa(); var Opt = 0; do { Console.Clear(); Console.WriteLine("1 - Novo"); Console.WriteLine("2 - Editar"); Console.WriteLine("3 - Excluir"); Console.WriteLine("4 - Consultar Por Id"); Console.WriteLine("5 - Consultar Por Nome"); Console.WriteLine("6 - Listar"); Console.WriteLine("0 - Sair"); Opt = Convert.ToInt32(Console.ReadLine()); switch (Opt) { case 1: { var pessoa = new Pessoa(); LerDadosPessoa(pessoa); servicoPessoa.Salvar(pessoa); break; } case 2: { Console.WriteLine("Informe o Id:"); var Id = Convert.ToInt32(Console.ReadLine()); var pessoa = servicoPessoa.ObterPorId(Id); LerDadosPessoa(pessoa); servicoPessoa.Salvar(pessoa); break; } case 3: { Console.WriteLine("Informe o Id:"); var Id = Convert.ToInt32(Console.ReadLine()); servicoPessoa.Deletar(Id); break; } case 4: { Console.WriteLine("Informe o Id:"); var Id = Convert.ToInt32(Console.ReadLine()); var pessoa = servicoPessoa.ObterPorId(Id); ExibirPessoa(pessoa); Console.ReadKey(); break; } case 5: { Console.WriteLine("Informe o Nome:"); var nome = Console.ReadLine(); var pessoas = servicoPessoa.ObterLista().Where(w => w.Nome.StartsWith(nome)).ToList(); ExibirPessoa(pessoas); Console.ReadKey(); break; } case 6: { var pessoas = servicoPessoa.ObterLista(); ExibirPessoa(pessoas); Console.ReadKey(); break; } } } while (Opt == 0); }
static void Main(string[] args) { var op=0; var servicoPessoa = new ServicoPessoa(); do{ Console.Clear(); Console.WriteLine("1 Novo"); Console.WriteLine("2 Editar"); Console.WriteLine("3 Excluir"); Console.WriteLine("4 Consultar por id"); Console.WriteLine("5 Consultar por nome"); Console.WriteLine("6 Listar"); Console.WriteLine("0 para sair"); op = Convert.ToInt32(Console.ReadLine()); switch (op) { case 1: { var p = new Pessoa(); LerDados(p); servicoPessoa.Salvar(p); break; } case 2: { Console.Write("Digite o ID: "); var id = Convert.ToInt32( Console.ReadLine()); var p = servicoPessoa.ObterPorId(id); LerDados(p); servicoPessoa.Salvar(p); break; } case 3: { Console.Write("Digite o ID: "); var id = Convert.ToInt32(Console.ReadLine()); servicoPessoa.Excluir(id); break; } case 4: { Console.Write("Digite o ID: "); var id = Convert.ToInt32(Console.ReadLine()); ExibirPessoa(servicoPessoa.ObterPorId(id)); break; } case 5: { Console.Write("Digite o Nome: "); var nome = Console.ReadLine(); var res = servicoPessoa.ObterLista().Where(w => w.Nome.StartsWith(nome)).ToList(); Console.ReadKey(); break; } case 6: { var p = servicoPessoa.ObterLista(); ExibirPessoa(p); Console.ReadKey(); break; } } }while(op != 0); }