public function addAction(Request $request) { if ($request->isMethod('POST')) { $entity = $this->getDoctrine()->getManager(); $advert = new Advert(); $advert->setTitre("Mercedes classe c garantie 2017")->setDescription("suite mutation sur Paris je met en vente ma Mercedes classe c 180 exécutive garantie jusqu'en 2017 par Mercedes . la révision vient d'être effectuée . motorisation 156 chevaux turbo essence très faible consommation de 6litres @,elle dispose d 'un grand réservoir de 66 litres(plus de 1000 kilomètres d'autonomie).de l'active park assist ( la voiture se gare toute seule) des feux a led i.l.s avec mode plein phares automatique .GPS Europe a commande vocale et pad tactile . bluetooth pour vos appels et votre musique . lecteur DVD et lecteur de carte sd plus 2 prises USB.capteur de stationnement avant et arrière. Stop and start automatique.aide au démarrage en côte.Régulateur et limiteur de vitesse avec le système anti collision ( la voiture freine automatiquement) capteur de panneaux de signalisation. Sièges en cuir chauffants et électriques avec soutien lombaires . rétroviseurs anti éblouissement etc..... Ma voiture est dans un état neuf aucune rayure ou choc et je suis Non fumeur ,elle sent toujours le neuf . photos supplémentaires sur demande.prix négociable raisonnablement")->setUrl("http://img1.leboncoin.fr/images/a03/a036940c7fa53e0b8ba988baf2f9836a192fc3c1.jpg")->setDate(new \DateTime()); $entity->persist($advert); $entity->flush(); } $content = $this->renderView('AAPlatformBundle:Advert:add.html.twig', array()); return new Response($content); }
/** * * @ApiDoc( * resource=true, * description="Add new advert", * statusCodes={ * 200="Ok : Returned when successful" * }, * requirements={ * { * "name"="request", * "dataType"="Json", * "requirement"="\d+", * "description"="Advert Object" * } * }, * tags={ * "stable" = "#5e8014" * } * ) */ public function postAdvertAction(Request $request) { $entity = $this->getDoctrine()->getManager(); $advert = new Advert(); $advert->setTitre($request->get('titre'))->setDescription($request->get('description'))->setUrl($request->get('url'))->setDate(new \DateTime($request->get('date'))); $entity->persist($advert); $entity->flush(); return $this->redirectToRoute('api_get_advert', array('id' => $advert->getId())); }