public function insert(array $data, $entity = null) { // verificando a categoria $data['perfil'] = $this->getEmRef('Admin\\Entity\\Perfil', $data['perfil']); $data['dta_inc'] = true; $data['token'] = $this->getToken(); parent::insert($data); }
public function insert(array $data, $entity) { $data['dta_inc'] = true; if (isset($data['comentarioId']) && $data['comentarioId'] > 0) { $data['comentario'] = $this->getEmRef('Admin\\Entity\\Comentario', $data['comentarioId']); } $data['post'] = $this->getEmRef('Admin\\Entity\\Post', $data['postId']); return parent::insert($data, $entity); }
public function insert(array $data, $entity = null) { // verificando a categoria if ($data['perfil'] > 0) { $data['perfil'] = $this->getEmRef('Admin\\Entity\\Perfil', $data['perfil']); } else { unset($data['perfil']); } parent::insert($data); }
public function insert(array $data, $entity = null) { $data['slug'] = $this->titleToSlug($data['nome']); // verificando a categoria if ($data['categoria'] > 0) { $data['categoria'] = $this->getEmRef('Admin\\Entity\\Categoria', $data['categoria']); } else { unset($data['categoria']); } parent::insert($data); }
public function insert(array $data, $entity = null) { $caracteristicas = array(); if (count($data['caracteristica'])) { foreach ($data['caracteristica'] as $caracteristica) { $caracteristicas[] = $this->getEmRef('Admin\\Entity\\Caracteristica', $caracteristica); } $data['caracteristica'] = $caracteristicas; } else { unset($data['caracteristica']); } parent::insert($data); }
public function insert(array $data, $entity = null) { $em = $this->getEm(); $entity = $entity ?: $this->entity; $data['estoque'] = $this->getEmRef('Admin\\Entity\\Estoque', $data['estoque']); $data['dta_inc'] = true; $data['dta_upd'] = true; $em->getConnection()->beginTransaction(); try { $dataEstoqueLog = parent::insert($data); if ($entityEstoque = $dataEstoqueLog->getEstoque()) { switch ($dataEstoqueLog->getTipo()) { case "1": case "4": $qtd = $entityEstoque->getQtd() + $dataEstoqueLog->getQtd(); $entityEstoque->setQtd($qtd); $entityEstoque->setDtaUpd(true); break; case "2": case "3": $qtd = $entityEstoque->getQtd() - $dataEstoqueLog->getQtd(); $entityEstoque->setQtd($qtd); $entityEstoque->setDtaUpd(true); break; } $em->persist($entityEstoque); $em->flush(); $em->getConnection()->commit(); return $entityEstoque; } } catch (\Exception $e) { $em->getConnection()->rollback(); $em->close(); return false; } }
public function insert($spec) { $id = parent::insert($spec); $spec = $this->find(array('spec_id' => $id)); return $spec; }
public function insert($availability) { parent::insert($availability); return $availability; }
public function insert($dataOrModel) { $vars = array('data' => $dataOrModel); $this->getEventManager()->trigger('insert.pre', $this, $vars); $id = parent::insert($dataOrModel); $vars['result'] = $id; $this->getEventManager()->trigger('insert.post', $this, $vars); return $this->find(array('product_id' => $id)); }
public function insert(array $data, $entity = null) { $data['produto'] = $this->getEmRef('Admin\\Entity\\Produto', $data['produto']); parent::insert($data); }
public function insert(array $data, $entity = null) { $data['slug'] = $this->titleToSlug($data['title']); parent::insert($data); }
public function insert($product) { $id = parent::insert($product); return $this->find(array('product_id' => $id)); }
public function insert(array $data, $entity = null) { $data['transporte'] = $this->getEmRef('Admin\\Entity\\Transporte', $data['transporte']); parent::insert($data); }