<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Component\HttpFoundation\Request;
use App\Entity\Articles;
use App\Entity\PhotoVendeurs;
use App\Entity\UserVendeur;
use App\Form\ArticleType;
use App\Repository\ArticlesRepository;
use App\Repository\PhotoVendeursRepository;
use App\Form\CouvertureProfilType;
use App\Form\PhotoVendeursType;
use App\Repository\CouvertureProfilRepository;
use App\Entity\CouvertureProfil;
class AjouterproduitsController extends AbstractController
{
/**
* @Route("/Ajouter-produit", name="app_ajouterProduit")
* Response *if any* for success.
*/
public function index(Request $request, EntityManagerInterface $em,
ArticlesRepository $ArticlesRepository): Response
{
$suivre = new Articles();
$form = $this->createForm(ArticleType::class, $suivre);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$suivre = $form->getData();
$user = $this->getUser();
$suivre->setVendeurs($user);
$em->persist($suivre);
$em->flush();
$this->addFlash('success', 'Votre offre à été créer avec succes !');
return $this->redirectToRoute('app_main');
}
return $this->render('admin/ajouterproduits.html.twig', [
'Formulaire' => $form->createView()
]);
}
/**
* @Route("/Ajouter-photoprofil", name="app_ajouterPhoto")
* Response *if any* for success.
*/
public function indexphotoProfil(Request $request, EntityManagerInterface $em,
PhotoVendeursRepository $PhotoVendeursRepos): Response
{
$photoprofil = new PhotoVendeurs();
$form = $this->createForm(PhotoVendeursType::class, $photoprofil);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$photoprofil = $form->getData();
$user = $this->getUser();
$photoprofil->setVendeurs($user);
//$em->persist($suivre);
$em->persist($photoprofil);
$em->flush();
$this->addFlash('success', 'Vos photos ont été ajouté !');
return $this->redirectToRoute('app_main');
}
return $this->render('vendeurs/ajouterPhotoprofil.html.twig', [
'Formulaire' => $form->createView()
]);
}
}