Esempio n. 1
0
 /**
  * Delete video
  * @param Request $request
  * @param Video $video
  * @return \Symfony\Component\HttpFoundation\RedirectResponse
  */
 public function videoDeleteAction(Request $request, Video $video)
 {
     $em = $this->getDoctrine()->getManager();
     $accommodation = $video->getAccommodation();
     $session = $request->getSession();
     try {
         $em->remove($video);
         $em->flush();
         $session->getFlashBag()->add('msgSuccess', $this->get('translator')->trans('delete_success'));
     } catch (\Exception $e) {
         $session->getFlashBag()->add('msgError', $e->getMessage());
     }
     if ($request->get('_route') == 'app_video_step6_delete') {
         return $this->redirect($this->generateUrl('app_profile_step_6', array('id' => $accommodation->getId())));
     } else {
         return $this->redirect($this->generateUrl('app_accommodation_edit', array('id' => $accommodation->getId())));
     }
 }