/**
  * Efface une épreuve
  *
  * @param
  *        	[in] int $epreuveId l'id de l'épreuve
  */
 public function destroy($epreuveId)
 {
     $epreuve = Epreuve::findOrFail($epreuveId);
     $epreuve->delete();
     return Redirect::action('EpreuvesController@index');
 }
 /**
  * Vérifie si un identifiant d'épreuve existe dans la BD.
  *
  * @param epreuves la liste de toutes les épreuves
  * @param epreuveId l'id de l'épreuve que l'on veut vérifier
  * @return l'identifiant de l'épreuve si elle a été trouvée
  *
  */
 protected function checkEpreuveId($epreuves, $epreuveId)
 {
     if ($epreuveId != 0) {
         //verifie que le epreuveid passé en paramêtre existe.
         try {
             $epreuve = Epreuve::findOrFail($epreuveId);
         } catch (Exception $e) {
             //si il n'existe pas, on prend celui de la première epreuve dans la liste
             $epreuveId = $epreuves[0]->id;
         }
     } else {
         //par default on prend la première epreuve
         $epreuveId = $epreuves[0]->id;
     }
     return $epreuveId;
 }