public ActionResult JuntarApensarSalvar(JuntarApensarVM vm)
        {
            string urlRedireciona = "";

            if (_busJuntarApensar.JuntarApensar(vm.Processo))
            {
                Validacao.Add(Mensagem.Processo.JuntadoApensadoSucesso);
                urlRedireciona = Url.Action("Index", "Tramitacao", Validacao.QueryParamSerializer());
            }

            return(Json(new { @Msg = Validacao.Erros, @UrlRedireciona = urlRedireciona }));
        }
        public ActionResult JuntarApensar(int?id)
        {
            JuntarApensarVM vm = new JuntarApensarVM();

            if (id != null && id.HasValue)
            {
                if (_busJuntarApensar.VerificarJuntarApensar(id))
                {
                    vm.Processo    = _busJuntarApensar.ObterJuntadosApensados(id.Value);
                    vm.Processo.Id = id.Value;
                }
            }

            return(View("JuntarApensar", vm));
        }
        public ActionResult JuntarApensarVerificar(string numero)
        {
            JuntarApensarVM vm = new JuntarApensarVM();

            if (_busJuntarApensar.VerificarJuntarApensar(numero))
            {
                vm.Processo = _bus.Obter(numero);
                Processo procApensadosJuntados = _busJuntarApensar.ObterJuntadosApensados(vm.Processo.Id.Value);
                vm.Processo.Processos  = procApensadosJuntados.Processos;
                vm.Processo.Documentos = procApensadosJuntados.Documentos;
            }

            return(Json(new
            {
                Msg = Validacao.Erros,
                @Html = ((vm.Processo != null && vm.Processo.Id > 0) ? ViewModelHelper.RenderPartialViewToString(ControllerContext, "JuntarApensarPartial", vm) : "")
            }, JsonRequestBehavior.AllowGet));
        }