Exemplo n.º 1
0
 public ActionResult AlterarPessoaFisica(PessoaFisicaViewModel pessoaFisicaViewModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var pessoaFisicaRetorno = _pessoaFisicaAppService.Atualizar(pessoaFisicaViewModel);
             if (pessoaFisicaRetorno.ValidationResult.IsValid)
             {
                 TempData["AtualizadoSucesso"] = "Cliente " + pessoaFisicaViewModel.Nome +
                                                 " alterado com sucesso";
                 return(RedirectToAction("Index", "Cliente"));
             }
             pessoaFisicaViewModel.ValidationResult = pessoaFisicaRetorno.ValidationResult;
         }
         pessoaFisicaViewModel.Segmento = _segmentoAppService.ObterPorId(pessoaFisicaViewModel.SegmentoId);
         PopularViewBag();
         return(View(pessoaFisicaViewModel));
     }
     catch (Exception)
     {
         throw;
     }
 }