import { Controller, Get, Post, Delete, Body, Param, Put } from '@nestjs/common'; import { SubscriptionsService } from './subscriptions.service'; import { CreateSubscriptionDto } from './dto/create-subscription.dto'; @Controller('subscriptions') export class SubscriptionsController { constructor(private readonly subscriptionsService: SubscriptionsService) {} @Get() findAll() { return this.subscriptionsService.findAll(); } @Post() create(@Body() createSubscriptionDto: CreateSubscriptionDto) { return this.subscriptionsService.create(createSubscriptionDto); } @Put(':id') update(@Param('id') id: string, @Body() updateSubscriptionDto: CreateSubscriptionDto) { return this.subscriptionsService.update(id, updateSubscriptionDto); } @Delete(':id') remove(@Param('id') id: string) { return this.subscriptionsService.remove(id); } }