src/Controller/Admin/AdminController.php line 22

  1. <?php
  2. namespace App\Controller\Admin;
  3. use App\Repository\DevisRepository;
  4. use App\Repository\UsersRepository;
  5. use App\Repository\ActualityRepository;
  6. use App\Repository\ContactCynoRepository;
  7. use App\Repository\ContactSsiapRepository;
  8. use App\Repository\ContactSecurityRepository;
  9. use Symfony\Component\HttpFoundation\Response;
  10. use Symfony\Component\Routing\Annotation\Route;
  11. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  12. class AdminController extends AbstractController
  13. {
  14.     #[Route('/admin9377'name'app_admin')]
  15.     public function index(UsersRepository $usersRepositoryActualityRepository $actualityRepositoryDevisRepository $devisRepository): Response
  16.     {
  17.        
  18.         return $this->render('admin/index.html.twig', [
  19.             'controller_name' => 'AdminController',
  20.             'articles' => $actualityRepository->FindAll(),
  21.             'users' => $usersRepository->FindAll(),
  22.             'devis' => $devisRepository->FindAll(),
  23.           
  24.         ]);
  25.     }
  26.     
  27.     #[Route('/admin/contact'name'app_admin_contact'methods: ['GET'])]
  28.     public function contact(UsersRepository $usersRepositoryContactCynoRepository $contactCynoRepository,ContactSsiapRepository $contactSsiapRepositoryActualityRepository $actualityRepositoryContactSecurityRepository $contactSecurityRepositoryDevisRepository $devisRepository): Response
  29.     {
  30.         return $this->render('admin/contact/index.html.twig', [
  31.             'contactsecurity' => $contactSecurityRepository->FindAll(),
  32.             'contactssiap' => $contactSsiapRepository->FindAll(),
  33.             'articles' => $actualityRepository->FindAll(),
  34.             'contactcyno' => $contactCynoRepository->FindAll(),
  35.             'users' => $usersRepository->FindAll(),
  36.             'devis' => $devisRepository->FindAll(),
  37.         ]);
  38.     }
  39.    
  40. }