예제 #1
0
        //
        // 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);
        }
예제 #2
0
파일: Program.cs 프로젝트: Sameque/APP-C-
        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);
        }
예제 #3
0
파일: Program.cs 프로젝트: Sameque/APP-C-
        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);
        }