示例#1
0
        public ActionResult Alterar(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            SegmentoViewModel segmentoViewModel = _segmentoAppService.ObterPorId((Guid)id);

            if (segmentoViewModel == null)
            {
                return(HttpNotFound());
            }

            return(View(segmentoViewModel));
        }
示例#2
0
 public ActionResult AlterarPessoaJuridica(PessoaJuridicaViewModel pessoaJuridicaViewModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var pessoaJuridicaRetorno = _pessoaJuridicaAppService.Atualizar(pessoaJuridicaViewModel);
             if (pessoaJuridicaRetorno.ValidationResult.IsValid)
             {
                 TempData["AtualizadoSucesso"] = "Cliente " + pessoaJuridicaViewModel.RazaoSocial +
                                                 " alterado com sucesso";
                 return(RedirectToAction("Index", "Cliente"));
             }
             pessoaJuridicaViewModel.ValidationResult = pessoaJuridicaRetorno.ValidationResult;
         }
         pessoaJuridicaViewModel.Segmento = _segmentoAppService.ObterPorId(pessoaJuridicaViewModel.SegmentoId);
         PopularViewBag();
         return(View("AlterarPessoaJuridica", pessoaJuridicaViewModel));
     }
     catch (Exception)
     {
         throw;
     }
 }