public ActionResult AlterarSituacao(int id) { CARSolicitacao solicitacao = _bus.Obter(id); EtramiteIdentity func = User.Identity as EtramiteIdentity; if (solicitacao.Id == 0) { solicitacao = _busCredenciado.Obter(id); } if (!_bus.Validar.AcessarAlterarSituacao(solicitacao)) { return(RedirectToAction("Index", "CARSolicitacao", Validacao.QueryParamSerializer())); } CARSolicitacaoAlterarSituacaoVM vm = new CARSolicitacaoAlterarSituacaoVM(solicitacao, _bus.ObterSituacoes(solicitacao.SituacaoId)); vm.isVisualizar = _bus.ValidarVisualizarAlterarSituacao(solicitacao, func.FuncionarioId); return(View(vm)); }