public IActionResult Post(MotoristaCadastroModel model) { if (ModelState.IsValid) { try { var motorista = mapper.Map <Motorista>(model); motoristaRepository.Inserir(motorista); var result = new { message = "Motorista cadastrado com sucesso.", motorista }; return(Ok(result)); } catch (Exception e) { return(StatusCode(500, "Erro: " + e.Message)); } } else { return(BadRequest("Ocorreram erros de validação.")); } }