public ActionResult ObterTituloModeloAnterior(int titulo) { List <TituloModeloLst> tituloModelosFaseAnterior = _busRequerimento.ObterModelosAnteriores(titulo); List <TituloModeloLst> tituloModelosRenovacao = _busRequerimento.ObterModelosRenovacao(titulo); tituloModelosRenovacao.AddRange(tituloModelosFaseAnterior); TituloModelo modelo = _busRequerimento.VerficarTituloPassivelRenovação(titulo); TituloModelo modeloAtual = new TituloModeloInternoBus().Obter(titulo); Boolean faseAnteriorObrigatoria = Convert.ToBoolean((modeloAtual.Resposta(eRegra.FaseAnterior, eResposta.TituloAnteriorObrigatorio) ?? new TituloModeloResposta()).Valor); return(Json(new { @Lista = tituloModelosFaseAnterior, @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @EhFaseAnterior = modelo.Regra(eRegra.FaseAnterior), @FaseAnteriorEhObrigatoria = faseAnteriorObrigatoria.ToString().ToLower(), @ListaRenovacao = tituloModelosRenovacao }, JsonRequestBehavior.AllowGet)); }