public ActionResult Editar(int id, int projetoDigitalId) { Requerimento requerimento = _busRequerimento.Obter(id); requerimento.ProjetoDigitalId = projetoDigitalId; ProjetoDigital projetoDigital = _busProjetoDigital.Obter(requerimento.ProjetoDigitalId, requerimento.Id); _busRequerimento.ValidarRoteiroRemovido(requerimento); if (Validacao.Erros.Count <= 0) { _busRequerimento.ValidarSituacaoVersaoRoteiro(requerimento.Roteiros); } _busRequerimento.ValidarEditar(requerimento); if (!Validacao.EhValido) { return(RedirectToAction("Index", "ProjetoDigital", Validacao.QueryParamSerializer())); } RequerimentoVM vm = new RequerimentoVM(requerimento); vm.CarregarListas(ListaCredenciadoBus.ResponsavelFuncoes, ListaCredenciadoBus.AgendamentoVistoria); return(View(vm)); }