$message = "País inserido com sucesso";
         $message_error = "Falha na inserção do país"; 
         try{
             if($typeCountry == 'origin'){
                 if(isset($_POST['reexport']) && $_POST['reexport'] == true){
                     $country->setReexport();
                 }
                 if($controller->createNewOriginCountry($country)){
                     $countryToCache = $controller->getCountryByName($country,$typeCountry);                        
                     cacheCountry($countryToCache, $typeCountry);
                     print_r($json->response (true, $message)->serialize ());
                 }else
                     print_r($json->response (true, $message_error)->serialize ());
             }else{
                 if($controller->createNewDestinyCountry($country)){
                     $countryToCache = $controller->getCountryByName($country,$typeCountry);            
                     cacheCountry($countryToCache, $typeCountry);
                     print_r($json->response (true, $message)->serialize ());
                 }else
                     print_r($json->response (true, $message_error)->serialize ());
             }
         }catch(Exception $err){
             print_r($json->response(false, $err->getMessage())->serialize());
         }
     }else{
         print_r($json->response(false, "Os campos não podem estar vazios.")->serialize());
     }
 }else{
     print_r($json->response(false, "Parâmetros não configurados. Comunique o desenvolvedor")->serialize());
 }