<?php
namespace App\Controller\Front\students;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Component\HttpFoundation\Request;
use App\Repository\PageRepository;
use App\Repository\SectionRepository;
class TfgController extends AbstractController
{
/**
* @Route("/alumnos/trabajo-de-fin-de-grado-y-practicas/calendario-de-deposito-y-convocatorias")
*/
public function announcementCalendar(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/trabajo-de-fin-de-grado-y-practicas/calendario-de-deposito-y-convocatorias"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/students/tfg/announcementCalendar.html.twig',['content' => $content]);
}
/**
* @Route("/alumnos/trabajo-de-fin-de-grado-y-practicas/documentos-de-interes")
*/
public function documentsOfInterest(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/trabajo-de-fin-de-grado-y-practicas/documentos-de-interes"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/students/tfg/documentsOfInterest.html.twig',['content' => $content]);
}
/**
* @Route("/alumnos/trabajo-de-fin-de-grado-y-practicas/tribunales")
*/
public function courts(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/trabajo-de-fin-de-grado-y-practicas/tribunales"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/students/tfg/courts.html.twig',['content' => $content]);
}
/**
* @Route("/alumnos/trabajo-de-fin-de-grado-y-practicas/informacion-y-pautas")
*/
public function infoAndSteps(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/trabajo-de-fin-de-grado-y-practicas/informacion-y-pautas"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/students/tfg/infoAndSteps.html.twig',['content' => $content]);
}
}