public ActionResult Finalizar(Requerimento requerimento) { _bus.Finalizar(requerimento); if (!Validacao.EhValido) { return(Json(new { id = requerimento.Id, Msg = Validacao.Erros })); } string urlGerarPdf = HttpUtility.UrlEncode(Url.Action("GerarPdf", "Requerimento", new { Id = requerimento.Id, acaoId = requerimento.Id })); string urlRedirect = Url.Action("Criar", "Requerimento", Validacao.QueryParamSerializer(new { redireciona = urlGerarPdf, acaoId = requerimento.Id })); urlRedirect = Url.Action("Criar", "Requerimento", Validacao.QueryParamSerializer(new { acaoId = requerimento.Id })); return(Json(new { id = requerimento.Id, redirect = urlRedirect, Msg = Validacao.Erros })); }