/** * Retourne : * -l'ensemble des stages(valide, non pourvu et avec competences) * -l'ensemble des competences * -l'ensemble des promotions avec specialites * le tout au format Json si requête Json sinon retourne accueil message erreur * @return View */ public function getAllStage(OffreStageRepository $offreStageRepository, CompetenceRepository $competenceRepository, PromotionRepository $promotionRepository) { $array['offres'] = $offreStageRepository->getOffresAPourvoirWithCompetences(); $array['competences'] = $competenceRepository->all(); $array['promotions'] = $promotionRepository->promotionWithSpecialite(); if (Request::wantsJson()) { return Response::json($array); } else { return Redirect::route('accueil-etudiant')->with('flash_error', 'Accès refusée!!!'); } }
/** * Retourne : * -l'ensemble des etudiants en recherche de stage(recherche == 1) * -l'ensemble des competences * -l'ensemble des promotions avec specialites * le tout au format Json si requête Json sinon retourne accueil message erreur * @return View */ public function getAllEtudiant(EtudiantRepository $etudiantRepository, CompetenceRepository $competenceRepository, PromotionRepository $promotionRepository) { $array['etudiants'] = $etudiantRepository->getEtudiantEnRechercheDeStage(); $array['competences'] = $competenceRepository->all(); $array['promotions'] = $promotionRepository->promotionWithSpecialite(); if (Request::wantsJson()) { return Response::json($array); } else { return Redirect::route('accueil-entreprise')->with('flash_error', 'Accès refusée!!!'); } }