mirror of
https://github.com/Floriansylvain/PopCorn.git
synced 2026-08-19 19:53:24 +02:00
Finition de la base de donnée
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
import express from "express";
|
||||
import { PrismaClient } from "@prisma/client";
|
||||
import createError from "http-errors"
|
||||
import groupeValidation from "../groupeValidator.js";
|
||||
|
||||
const router = express.Router()
|
||||
const prisma = new PrismaClient();
|
||||
|
||||
|
||||
|
||||
router.post('/groupe', async(req,res)=>{
|
||||
let groupData;
|
||||
groupData = groupeValidation.parse(req.body)
|
||||
let group = await prisma.groupe.create({
|
||||
data:{
|
||||
name : groupData.name,
|
||||
logo : groupData.logo,
|
||||
|
||||
}
|
||||
})
|
||||
res.json(group)
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
export default router;
|
||||
+11
-2
@@ -11,15 +11,24 @@ const prisma = new PrismaClient();
|
||||
router.post('/jeux',async (req,res,next)=>{
|
||||
let jeuxData;
|
||||
jeuxData = jeuxValidation.parse(req.body)
|
||||
const jeux = await prisma.jeux.create({
|
||||
let jeux = await prisma.jeux.create({
|
||||
data:{
|
||||
Title : jeuxData.Title,
|
||||
Description : jeuxData.Description,
|
||||
Picture : jeuxData.Picture,
|
||||
Workers : jeuxData.Worker
|
||||
lien : jeuxData.lien,
|
||||
groupe:{
|
||||
connect:{
|
||||
id : jeuxData.groupe_id
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
})
|
||||
res.json(jeux)
|
||||
console.log(jeux)
|
||||
|
||||
})
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user