Example #1
0
 public function inserirMunicipio($dados)
 {
     try {
         $this->em->beginTransaction();
         $municipio = new MunicipioEntity();
         $municipio->setUf($this->em->getReference("Frota\\Model\\Entity\\Uf", $dados['siglaUf']));
         $municipio->setNome($dados['municipio']);
         $municipio->setAeroporto($dados['aeroporto']);
         $this->em->persist($municipio);
         $this->em->flush();
         $this->em->commit();
     } catch (Exception $exc) {
         if ($this->em->getConnection()->isTransactionActive()) {
             $this->em->rollback();
         }
         throw $exc;
     }
     return $municipio;
 }
 public function jsonSerialize()
 {
     $this->__load();
     return parent::jsonSerialize();
 }