update restaurant
This commit is contained in:
@@ -4,6 +4,7 @@ import { CreateRestaurantDto } from '../dto/create-restaurant.dto';
|
||||
import { UpdateRestaurantDto } from '../dto/update-restaurant.dto';
|
||||
import { AdminAuthGuard } from 'src/modules/auth/guards/adminAuth.guard';
|
||||
import { ApiBearerAuth, ApiBody, ApiNotFoundResponse, ApiOperation, ApiResponse, ApiTags } from '@nestjs/swagger';
|
||||
import { RestId } from 'src/common/decorators';
|
||||
|
||||
@UseGuards(AdminAuthGuard)
|
||||
@ApiBearerAuth()
|
||||
@@ -48,6 +49,17 @@ export class RestaurantsController {
|
||||
update(@Param('id') id: string, @Body() updateRestaurantDto: UpdateRestaurantDto) {
|
||||
return this.restaurantsService.update(id, updateRestaurantDto);
|
||||
}
|
||||
|
||||
@ApiBearerAuth()
|
||||
@ApiOperation({ summary: 'Update a restaurant' })
|
||||
@ApiBody({ type: UpdateRestaurantDto })
|
||||
@ApiResponse({ status: 200, description: 'Restaurant updated' })
|
||||
@ApiNotFoundResponse({ type: NotFoundException, description: 'Restaurant not found' })
|
||||
@Patch('my-restaurant')
|
||||
updateMyRestaurant(@RestId() restId: string, @Body() updateRestaurantDto: UpdateRestaurantDto) {
|
||||
return this.restaurantsService.update(restId, updateRestaurantDto);
|
||||
}
|
||||
|
||||
@ApiBearerAuth()
|
||||
@ApiOperation({ summary: 'Delete a restaurant' })
|
||||
@ApiResponse({ status: 200, description: 'Restaurant deleted' })
|
||||
|
||||
Reference in New Issue
Block a user