From c9a8e8b63c6055e55f0438f28cfaa98efbe6bee3 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Wed, 1 Jun 2022 11:16:31 +0200 Subject: [PATCH 1/2] Add price to pizza add and update routes --- src/controller/pizzas.controller.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/controller/pizzas.controller.ts b/src/controller/pizzas.controller.ts index 8b392f8..a3db829 100644 --- a/src/controller/pizzas.controller.ts +++ b/src/controller/pizzas.controller.ts @@ -7,12 +7,14 @@ export const addPizza = async (req: Request, res: Response) => { if ( typeof req.body.name !== "string" || typeof req.body.description !== "string" || - typeof req.body.restaurantId !== "number" + typeof req.body.restaurantId !== "number" || + typeof req.body.price !== "number" ) { res.status(HttpStatusCodes.BAD_REQUEST).json({ name: DataType.STRING, description: DataType.STRING, restaurantId: DataType.NUMBER, + price: DataType.NUMBER }); return; } @@ -22,6 +24,7 @@ export const addPizza = async (req: Request, res: Response) => { name: req.body.name, description: req.body.description, restaurantId: req.body.restaurantId, + price: req.body.price }, }); @@ -44,6 +47,7 @@ export const updatePizza = async (req: Request, res: Response) => { name: DataType.STRING, description: DataType.STRING, restaurantId: DataType.NUMBER, + price: DataType.NUMBER }); return; } @@ -55,6 +59,7 @@ export const updatePizza = async (req: Request, res: Response) => { data: { name: req.body.name, description: req.body.description, + price: req.body.price }, }); From 78001de80f5f855445956b4414245856906fa952 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Wed, 1 Jun 2022 11:17:42 +0200 Subject: [PATCH 2/2] Fix --- src/controller/pizzas.controller.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/controller/pizzas.controller.ts b/src/controller/pizzas.controller.ts index a3db829..83d6eca 100644 --- a/src/controller/pizzas.controller.ts +++ b/src/controller/pizzas.controller.ts @@ -41,7 +41,8 @@ export const updatePizza = async (req: Request, res: Response) => { } else if ( typeof req.body.name !== "string" || typeof req.body.description !== "string" || - typeof req.body.restaurantId !== "number" + typeof req.body.restaurantId !== "number" || + typeof req.body.price !== "number" ) { res.status(HttpStatusCodes.BAD_REQUEST).json({ name: DataType.STRING,