/** * [getPricesPublic description] * @param Devis $devis [description] * @return [type] [description] */ public function getPricesPublic(Devis $devis) { return $this->repository->getPricesPublic($devis->getId()); }
/** * [getDevisEvaluation description] * @param Devis $devis [description] * @return [type] [description] */ public function getDevisEvaluation(Devis $devis) { return $this->repository->getbyDevis($devis->getId()); }
/** * [setcoverPhoto description] * @param DevisBook $photo [description] * @param Devis $devis [description] * @return [type] [description] */ public function setcoverPhoto(DevisBook $photo, Devis $devis, $flush = true) { $oldCover = $this->repository->findOneBy(array('profile' => 1, 'devis' => $devis->getId())); $photo->setProfile(1); if ($oldCover) { $oldCover->setProfile(0); } try { if ($flush) { $this->em->flush(); $this->session->successFlashMessage('flash.message.devis.book.edit'); } return true; } catch (Exception $e) { $this->session->errorFlashMessage(); $this->logger->error($e->getMessage()); return false; } }