public ActionResult ConsultarDadosDetran(string renavan, string captcha, int id)
        {
            var msg  = string.Empty;
            var resp = ObterDadosDetran(renavan, captcha);

            if (resp.Contains("Este veículo não consta no cadastro do Detran-RJ"))
            {
                msg += "Este veículo não consta no cadastro do Detran-RJ";
            }

            if (resp.Contains("Código de Segurança</b> corretamente!"))
            {
                msg += "Os caracteres não conferem com a imagem";
            }
            if (resp.Contains("Não há multa para o renavam"))
            {
                msg += "Não há multa para o renavam " + renavan;
            }


            var dadosConsulta = resp.Length > 0 ? FormatarDadosDetran.MontarObjVeiculo(renavan, resp) : null;

            Helpers.RegistraLogDeAcesso("FINALIZOU_CONSULTA");

            return(Json(
                       new
            {
                erro = msg,
                dados = dadosConsulta
            },
                       JsonRequestBehavior.DenyGet));
        }
        public ActionResult ConsultarDadosDetran(string renavan, string captcha, int id)
        {
            var msg  = string.Empty;
            var resp = ObterDadosDetran(renavan, captcha);

            if (resp.Contains("Este veículo não consta no cadastro do Detran-RJ"))
            {
                msg += "Este veículo não consta no cadastro do Detran-RJ";
            }

            if (resp.Contains("Código de Segurança</b> corretamente!"))
            {
                msg += "Os caracteres não conferem com a imagem";
            }
            if (resp.Contains("Não há multa para o renavam"))
            {
                msg += "Não há multa para o renavam " + renavan;
            }


            var dadosConsulta = resp.Length > 0 ? FormatarDadosDetran.MontarObjVeiculo(renavan, resp) : null;

            //if (!string.IsNullOrEmpty(dadosConsulta.QtdMultas) && id > 0)
            //{
            //    int idConsulta = ConsultaDal.Salvar(Mapear(dadosConsulta, id));
            //    foreach (var item in dadosConsulta.Multas)
            //    {
            //        item.IdConsulta = idConsulta;
            //        MultaDal.Salvar(MapearMulta(item));
            //    }
            //}
            return(Json(
                       new
            {
                erro = msg,
                dados = dadosConsulta
            },
                       JsonRequestBehavior.DenyGet));
        }