public ActionResult EnviarReenviarArquivoSICAR(int solicitacaoId, int origem, bool isEnviar) { CARSolicitacao solicitacao = null; if (origem == (int)eCARSolicitacaoOrigem.Credenciado) { solicitacao = _busCredenciado.Obter(solicitacaoId); } else { solicitacao = _bus.Obter(solicitacaoId); } if (!_bus.Validar.AcessoEnviarReenviarArquivoSICAR(solicitacao, origem)) { return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); //return RedirectToAction("Index", "CARSolicitacao", Validacao.QueryParamSerializer()); } if (origem == (int)eCARSolicitacaoOrigem.Credenciado) { _busCredenciado.EnviarReenviarArquivoSICAR(solicitacaoId, isEnviar); } else { _bus.EnviarReenviarArquivoSICAR(solicitacaoId, isEnviar); } string urlRetorno = Url.Action("Index", "CARSolicitacao") + "?Msg=" + Validacao.QueryParam(); return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros, urlRetorno = urlRetorno }, JsonRequestBehavior.AllowGet)); }
public ActionResult EnviarReenviarArquivoSICAR(int solicitacaoId, int origem, bool isEnviar) { CARSolicitacao carSolicitacao = null; if (origem == (int)eCARSolicitacaoOrigem.Credenciado) { carSolicitacao = _bus.Obter(solicitacaoId); } if (_validar.AcessoEnviarArquivoSICAR(carSolicitacao, origem)) { if (origem == (int)eCARSolicitacaoOrigem.Credenciado) { _bus.EnviarReenviarArquivoSICAR(solicitacaoId, isEnviar); } } string urlRetorno = Url.Action("Index", "CARSolicitacao") + "?Msg=" + Validacao.QueryParam(); return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros, urlRetorno = urlRetorno }, JsonRequestBehavior.AllowGet)); }