mirror of
https://github.com/Floriansylvain/PopCorn.git
synced 2026-08-19 19:53:24 +02:00
Ajout des routes upload : upload, uploadGroupe
This commit is contained in:
+36
-1
@@ -7,7 +7,42 @@ const router = express.Router()
|
||||
const prisma = new PrismaClient();
|
||||
|
||||
|
||||
|
||||
router.patch('/upload',async(req,res,next)=>{
|
||||
let modifyData;
|
||||
try{
|
||||
modifyData = jeuxValidation.parse(req.body)
|
||||
}catch(error){
|
||||
return res.status(400).json({ errors: error.issues })
|
||||
}
|
||||
const id = await prisma.jeux.findFirst({
|
||||
where:{
|
||||
id : modifyData.id
|
||||
}
|
||||
})
|
||||
// on va verifier si le mail de la personne est bon , sinon il peut pas modifier son mot de passe
|
||||
if(!id) return next(createError(200, "Vérifiez l'existence de ce jeux "));
|
||||
|
||||
await prisma.jeux.update({
|
||||
where:{
|
||||
id : modifyData.id
|
||||
},
|
||||
data:{
|
||||
|
||||
Title : modifyData.Title,
|
||||
Description : modifyData.Description,
|
||||
Picture : modifyData.Picture,
|
||||
lien : modifyData.lien,
|
||||
groupe:{
|
||||
connect:{
|
||||
id : modifyData.groupe_id
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
.then(()=>{
|
||||
res.json({"message" : "Modification de la page"})
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/jeux',async (req,res,next)=>{
|
||||
let jeuxData;
|
||||
|
||||
Reference in New Issue
Block a user