[HttpPost] //POST (enviar pro BD) public ActionResult Index(Pessoa pessoa) { if (ModelState.IsValid) // Vai no Model e verifica os DataAnnotations se são válidos { _repository = new PessoaRepository(); _repository.Adicionar(pessoa); return(View("Resultado", pessoa)); } return(View(pessoa)); }
public ActionResult Create(PessoaModel pessoaModel) { try { _pessoaRepository.Adicionar(pessoaModel); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public string SalvarPessoa(Pessoa pessoa) { var error = ""; try { if (pessoa.idPessoa == 0) { PessoaRepository.Adicionar(pessoa); } else { PessoaRepository.Editar(pessoa); } PessoaRepository.Salvar(); } catch (Exception ex) { error = ex.Message; } return(error); }
public ActionResult Create(Pessoa collection) { _pessoaRep.Adicionar(collection); return(RedirectToAction(nameof(Index))); }