<?php
namespace App\Controller\Front\investigation;
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;
use App\Repository\InvestigationSeminarRepository;
class OfficeController extends AbstractController
{
/**
* @Route("/investigacion/oficina-de-promocion-de-la-investigacion/presentacion")
*/
public function presentation(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"investigacion/oficina-de-promocion-de-la-investigacion/presentacion"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/investigation/office/presentation.html.twig', ["content" => $content]);
}
/**
* @Route("/investigacion/oficina-de-promocion-de-la-investigacion/seminarios-de-investigacion-cud")
*/
public function investigationSeminar(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository, InvestigationSeminarRepository $investigationSeminarRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"investigacion/oficina-de-promocion-de-la-investigacion/seminarios-de-investigacion-cud"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
$investigations=$investigationSeminarRepository->findBy([], ["id"=>"DESC"]);
return $this->render('front/investigation/office/investigationSeminar.html.twig', ["content" => $content, "investigations" => $investigations]);
}
/**
* @Route("/investigacion/oficina-de-promocion-de-la-investigacion/congresos")
*/
public function congresses(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"investigacion/oficina-de-promocion-de-la-investigacion/congresos"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/investigation/office/congresses.html.twig', ["content" => $content]);
}
}