public async Task <JsonResult> EnviarCaminhoneiro(Caminhoneiros caminhoneiro)
 {
     if (caminhoneiro != null)
     {
         if (CpfValide(caminhoneiro.CPF))
         {
             if (CnhValide(caminhoneiro.CNH))
             {
                 if (await _repository.PostCaminhoneiro(caminhoneiro))
                 {
                     return(new JsonResult(new { ds_mensagem = "Caminhoneiro cadastrado.", ic_sucesso = true }));
                 }
                 else
                 {
                     return(new JsonResult(new { ds_mensagem = "Caminhoneiro não cadastrado.", ic_sucesso = false }));
                 }
             }
             else
             {
                 return(new JsonResult(new { ds_mensagem = "CNH Inválida.", ic_sucesso = false }));
             }
         }
         else
         {
             return(new JsonResult(new { ds_mensagem = "CPF Inválido.", ic_sucesso = false }));
         }
     }
     else
     {
         return(new JsonResult(new { ds_mensagem = "Informe os dados corretamente.", ic_sucesso = false }));
     }
 }
        public async Task <Boolean> PostCaminhoneiro(Caminhoneiros caminhoneiro)
        {
            await _session.StoreAsync(caminhoneiro);

            await _session.SaveChangesAsync();

            return(true);
        }
        public async Task <JsonResult> EnviarCaminhoneiro([FromBody] Caminhoneiros caminhoneiro)
        {
            var result = await _CaminhoneiroService.EnviarCaminhoneiro(caminhoneiro);

            return(result);
        }