public function sendRegisterAction() { $contacto = new \calavera\customerBundle\DTO\ContactoDTO(Utils::createIdSugar()); $bo = new ContactoBO($this->getDoctrine()->getEntityManager(), $this->getDoctrine()->getEntityManager('customer')); $request = $this->get('request'); $form = $request->request->all(); $contacto->setNombre($form['nombre']); $contacto->setApellido($form['apellido']); $contacto->setTelefono($form['telefono']); $contacto->setEmail($form['email']); $contacto->setAsunto($form['asunto']); $contacto->setMensaje($form['mensaje']); $id = $bo->registerContact($contacto); $response = new Response(json_encode(array(strlen(Utils::createIdSugar()) => $contacto->getId(), 'idEntity' => $id))); $response->headers->set('Content-Type', 'application/json'); return $response; }
public function createCallContactSugar(ContactoDTO $to, $idCall) { $callContact = new CallsContacts(Utils::createIdSugar()); $callContact->setCallId($idCall); $callContact->setContactId($to->getId()); $callContact->setRequired('1'); $callContact->setAcceptStatus('none'); $callContact->setDateModified(Utils::getCurrentDateAndTime()); $callContact->setDeleted(FALSE); try { $this->em->persist($callContact); $this->em->flush(); } catch (Exception $exc) { echo $exc->getTraceAsString(); } }