public IActionResult Atualizar(List <PessoaVO> pessoas, string nome) { var pessoa = new PessoaVO() { Nome = nome }; return(View("~/Pages/Index.cshtml", _pessoaBusiness.Atualizar(pessoas, pessoa))); }
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()); }