<?php
namespace App\Controller\Front\library;
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 libraryController extends AbstractController
{
/**
* @Route("/alumnos/biblioteca/catalogos-y-servicios")
*/
public function rulesAndServices(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/biblioteca/catalogos-y-servicios"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/library/library/rulesAndServices.html.twig', ["content" => $content]);
}
/**
* @Route("/alumnos/biblioteca/recursos-de-interes-bibliografico")
*/
public function resourcesOfInterest(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/biblioteca/recursos-de-interes-bibliografico"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/library/library/resourcesOfInterest.html.twig', ["content" => $content]);
}
/**
* @Route("/alumnos/biblioteca/libro-del-mes")
*/
public function bookOfTheMonth(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/biblioteca/libro-del-mes"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/library/library/bookOfTheMonth.html.twig', ["content" => $content]);
}
/**
* @Route("/alumnos/biblioteca/informacion-general")
*/
public function presentation(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/biblioteca/informacion-general"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/library/library/presentation.html.twig', ["content" => $content]);
}
/**
* @Route("/alumnos/biblioteca/formacion-de-usuarios")
*/
public function userTraining(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/biblioteca/formacion-de-usuarios"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/library/library/userTraining.html.twig', ["content" => $content]);
}
/**
* @Route("/alumnos/biblioteca/recursos-para-el-estudio-y-la-investigacion")
*/
public function intelectualProperty(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/biblioteca/recursos-para-el-estudio-y-la-investigacion"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/library/library/intelectualProperty.html.twig', ["content" => $content]);
}
/**
* @Route("/alumnos/biblioteca/horarios")
*/
public function schedule(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/biblioteca/horarios"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/library/library/schedule.html.twig', ["content" => $content]);
}
/**
* @Route("/alumnos/biblioteca/ciencia-abierta")
*/
public function openScience(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"alumnos/biblioteca/ciencia-abierta"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/library/library/openScience.html.twig', ["content" => $content]);
}
}