You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
930 B
42 lines
930 B
import { |
|
Controller, |
|
Get, |
|
Post, |
|
Body, |
|
Patch, |
|
Param, |
|
Delete, |
|
} from '@nestjs/common'; |
|
import { OrdersService } from './orders.service'; |
|
import { CreateOrderDto } from './dto/create-order.dto'; |
|
import { UpdateOrderDto } from './dto/update-order.dto'; |
|
|
|
@Controller('orders') |
|
export class OrdersController { |
|
constructor(private readonly ordersService: OrdersService) {} |
|
|
|
@Post() |
|
create(@Body() createOrderDto: CreateOrderDto) { |
|
return this.ordersService.create(createOrderDto); |
|
} |
|
|
|
@Get() |
|
findAll() { |
|
return this.ordersService.findAll(); |
|
} |
|
|
|
@Get(':id') |
|
findOne(@Param('id') id: string) { |
|
return this.ordersService.findOne(+id); |
|
} |
|
|
|
@Patch(':id') |
|
update(@Param('id') id: string, @Body() updateOrderDto: UpdateOrderDto) { |
|
return this.ordersService.update(+id, updateOrderDto); |
|
} |
|
|
|
@Delete(':id') |
|
remove(@Param('id') id: string) { |
|
return this.ordersService.remove(+id); |
|
} |
|
}
|
|
|