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;
 }
Exemplo n.º 2
0
 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();
     }
 }