public ActionResult NovaPessoaFisica(ClientePFPJCadastroViewModel clientePFPJCadastroViewModel) { try { if (ModelState.IsValid) { var pessoaJuridicaRetorno = _pessoaFisicaAppService.Adicionar(clientePFPJCadastroViewModel.pessoaFisicaViewModels); if (pessoaJuridicaRetorno.ValidationResult.IsValid) { TempData["CadastradoSucesso"] = "Cliente " + clientePFPJCadastroViewModel.pessoaFisicaViewModels.Nome + " cadastrado com sucesso"; return(RedirectToAction("Index", "Cliente")); } PopularViewBag(); clientePFPJCadastroViewModel.pessoaFisicaViewModels.ValidationResult = pessoaJuridicaRetorno.ValidationResult; return(View("Novo", clientePFPJCadastroViewModel)); } PopularViewBag(); return(View("Novo", clientePFPJCadastroViewModel)); } catch (Exception) { throw; } }
public IActionResult Post([FromBody] PessoaFisicaModelo pessoaFisicaModelo) { var id = _pessoaFisicaAppService.Adicionar(pessoaFisicaModelo).ClienteId; return(Created($"api/pessoaFisica/{id}", id)); }