Files
3dp-manager/server/src/subscriptions/subscriptions.controller.ts
T
Den Piligrim 5b2870e04a update
2026-03-21 13:24:47 +03:00

28 lines
877 B
TypeScript

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);
}
}