From 9efb7328d22226ccdce1541205dc8a740f66052d Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Tue, 9 Dec 2025 11:31:08 +0330 Subject: [PATCH] restuarant --- .../controllers/restaurants.controller.ts | 42 ++++++++----------- 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/src/modules/restaurants/controllers/restaurants.controller.ts b/src/modules/restaurants/controllers/restaurants.controller.ts index 3ca4d4c..dc2f39e 100644 --- a/src/modules/restaurants/controllers/restaurants.controller.ts +++ b/src/modules/restaurants/controllers/restaurants.controller.ts @@ -1,4 +1,4 @@ -import { Controller, Get, Post, Body, Patch, Param, UseGuards, Delete, NotFoundException } from '@nestjs/common'; +import { Controller, Get, Post, Body, Patch, Param, UseGuards, Delete } from '@nestjs/common'; import { RestaurantsService } from '../providers/restaurants.service'; import { CreateRestaurantDto } from '../dto/create-restaurant.dto'; import { UpdateRestaurantDto } from '../dto/update-restaurant.dto'; @@ -37,43 +37,37 @@ export class RestaurantsController { return this.restaurantsService.create(createRestaurantDto); } - @Get('admin/restaurants') - @UseGuards(AdminAuthGuard) - @ApiBearerAuth() - @ApiOperation({ summary: 'Get all restaurants' }) - @ApiResponse({ status: 200, description: 'Restaurants found' }) - findAll() { - return this.restaurantsService.findAll(); - } + // @Get('admin/restaurants') + // @UseGuards(AdminAuthGuard) + // @ApiBearerAuth() + // @ApiOperation({ summary: 'Get all restaurants' }) + // @ApiResponse({ status: 200, description: 'Restaurants found' }) + // findAll() { + // return this.restaurantsService.findAll(); + // } @UseGuards(AdminAuthGuard) @ApiBearerAuth() @ApiBearerAuth('admin/restaurants') @ApiOperation({ summary: 'Get restaurant by ID from request' }) - @ApiResponse({ status: 200, description: 'Restaurant found' }) - @ApiNotFoundResponse({ description: 'Restaurant not found' }) @Get('admin/restaurants/my-restaurant') async findOne(@RestId() restId: string) { return await this.restaurantsService.findOne(restId); } - @UseGuards(AdminAuthGuard) - @ApiBearerAuth() - @ApiOperation({ summary: 'Update a restaurant' }) - @ApiBody({ type: UpdateRestaurantDto }) - @ApiResponse({ status: 200, description: 'Restaurant updated' }) - @ApiNotFoundResponse({ type: NotFoundException, description: 'Restaurant not found' }) - @Patch('admin/restaurants/:id') - update(@Param('id') id: string, @Body() updateRestaurantDto: UpdateRestaurantDto) { - return this.restaurantsService.update(id, updateRestaurantDto); - } + // @UseGuards(AdminAuthGuard) + // @ApiBearerAuth() + // @ApiOperation({ summary: 'Update a restaurant' }) + // @ApiBody({ type: UpdateRestaurantDto }) + // @Patch('admin/restaurants/:id') + // update(@Param('id') id: string, @Body() updateRestaurantDto: UpdateRestaurantDto) { + // return this.restaurantsService.update(id, updateRestaurantDto); + // } @UseGuards(AdminAuthGuard) @ApiBearerAuth() @ApiOperation({ summary: 'Update a restaurant' }) @ApiBody({ type: UpdateRestaurantDto }) - @ApiResponse({ status: 200, description: 'Restaurant updated' }) - @ApiNotFoundResponse({ type: NotFoundException, description: 'Restaurant not found' }) @Patch('admin/restaurants/my-restaurant') updateMyRestaurant(@RestId() restId: string, @Body() updateRestaurantDto: UpdateRestaurantDto) { return this.restaurantsService.update(restId, updateRestaurantDto); @@ -82,8 +76,6 @@ export class RestaurantsController { @UseGuards(AdminAuthGuard) @ApiBearerAuth() @ApiOperation({ summary: 'Delete a restaurant' }) - @ApiResponse({ status: 200, description: 'Restaurant deleted' }) - @ApiNotFoundResponse({ description: 'Restaurant not found' }) @Delete('admin/restaurants/:id') remove(@Param('id') id: string) { return this.restaurantsService.remove(id);