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); }
public ActionResult CadastrodeCliente(PessoaMod dadosPessoa) { try { if (ModelState.IsValid) { _pessoaRep.AdicionarPessoa(dadosPessoa); } //Aqui nos redirecionamos o usuario para a action informada //dentro do parametro TempData.Add("MensagemOK", String.Format("Client {0} Cadastrado com Sucesso", dadosPessoa.Nome)); return RedirectToAction("Lista"); } catch (HttpException) { //enviar TempData.Add("MensagenErro", String.Format("Não foi possivel Cadastrar o Cliente {0}", dadosPessoa.Nome)); return RedirectToAction("Lista"); } catch (SqlException) { TempData.Add("MensagenErro", String.Format("Não foi possivel Cadastrar o Cliente {0}", dadosPessoa.Nome)); return RedirectToAction("Lista"); } catch (Exception) { TempData.Add("MensagenErro", String.Format("Não foi possivel Cadastrar o Cliente {0}", dadosPessoa.Nome)); return RedirectToAction("Lista"); } }