示例#1
0
        public IActionResult Atualizar(List <PessoaVO> pessoas, string nome)
        {
            var pessoa = new PessoaVO()
            {
                Nome = nome
            };

            return(View("~/Pages/Index.cshtml", _pessoaBusiness.Atualizar(pessoas, pessoa)));
        }
示例#2
0
        static void Main(string[] args)
        {
            business = container.GetInstance <IPessoaBusiness>();

            do
            {
                Console.Clear();
                Console.WriteLine("\n - PROJETO CONTROLE DE PESSOAS - \n");
                Console.WriteLine("[1] - CADASTRAR PESSOA");
                Console.WriteLine("[2] - ATUALIZAR PESSOA");
                Console.WriteLine("[3] - EXCLUIR PESSOA");
                Console.WriteLine("[4] - CONSULTAR TODOS");
                Console.WriteLine("[5] - CONSULTAR POR ID");

                Console.Write("\nInforme a opção desejada: ");
                int opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    business.Cadastrar();
                    break;

                case 2:
                    business.Atualizar();
                    break;

                case 3:
                    business.Excluir();
                    break;

                case 4:
                    business.ConsultarTodos();
                    break;

                case 5:
                    business.ConsultarPorId();
                    break;

                default:
                    Console.WriteLine("\nOPÇÃO INVÁLIDA!!!\n");
                    break;
                }
                Console.Write("\nDeseja continuar no programa [s] ou [n]: ");
            } while (char.ToLower(char.Parse(Console.ReadLine())).Equals('s'));

            //Console.ReadKey(); //pausar...
        }
        public async Task <IActionResult> Put(PessoaDTO pessoa)
        {
            if (pessoa == null)
            {
                return(BadRequest());
            }

            var existe = await _business.RegistroExiste(pessoa.Id);

            if (!existe)
            {
                return(NotFound());
            }

            var sucesso = await _business.Atualizar(pessoa);

            if (sucesso)
            {
                return(NoContent());
            }
            return(BadRequest());
        }