public ActionResult AlterarDados() { if (HttpContext.User != null && HttpContext.User.Identity.IsAuthenticated) { CredenciadoVM vm = new CredenciadoVM(); vm.Credenciado = _bus.Obter((HttpContext.User.Identity as EtramiteIdentity).FuncionarioId); vm.OrgaosParceiros = ViewModelHelper.CriarSelectList(_bus.ObterOrgaosParceirosLst()); vm.OrgaosParceirosUnidades = ViewModelHelper.CriarSelectList(_bus.ObterUnidadesLst(vm.Credenciado.OrgaoParceiroId)); vm.Credenciado.Pessoa = _bus.ObterPessoaCredenciado(vm.Credenciado.Pessoa.Id); vm.PessoaVM.Pessoa = vm.Credenciado.Pessoa; vm.PessoaVM.TipoCadastro = vm.Credenciado.Pessoa.IsFisica ? 1 : 0; vm.PessoaVM.CpfCnpjValido = true; vm.PessoaVM.IsCredenciado = true; vm.PessoaVM.ExibirMensagensPartial = true; vm.PessoaVM.OcultarLimparPessoa = true; vm.PessoaVM.OcultarIsCopiado = true; vm.PessoaVM.UrlAcao = Url.Action("AlterarDados", "Credenciado"); CarregaCampos(vm); PreencheSalvarVM(vm.PessoaVM); return(View(vm)); } return(Redirect(FormsAuthentication.LoginUrl)); }