Loading backend/src/activity/activity.controller.ts 0 → 100644 +34 −0 Original line number Diff line number Diff line import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common'; import { ActivityService } from './activity.service'; import { CreateActivityDto } from './dto/create-activity.dto'; import { UpdateActivityDto } from './dto/update-activity.dto'; @Controller('activity') export class ActivityController { constructor(private readonly activityService: ActivityService) {} @Post() create(@Body() createActivityDto: CreateActivityDto) { return this.activityService.create(createActivityDto); } @Get() findAll() { return this.activityService.findAll(); } @Get(':id') findOne(@Param('id') id: string) { return this.activityService.findOne(+id); } @Patch(':id') update(@Param('id') id: string, @Body() updateActivityDto: UpdateActivityDto) { return this.activityService.update(+id, updateActivityDto); } @Delete(':id') remove(@Param('id') id: string) { return this.activityService.remove(+id); } } backend/src/activity/activity.module.ts 0 → 100644 +9 −0 Original line number Diff line number Diff line import { Module } from '@nestjs/common'; import { ActivityService } from './activity.service'; import { ActivityController } from './activity.controller'; @Module({ controllers: [ActivityController], providers: [ActivityService], }) export class ActivityModule {} backend/src/activity/activity.service.ts 0 → 100644 +26 −0 Original line number Diff line number Diff line import { Injectable } from '@nestjs/common'; import { CreateActivityDto } from './dto/create-activity.dto'; import { UpdateActivityDto } from './dto/update-activity.dto'; @Injectable() export class ActivityService { create(createActivityDto: CreateActivityDto) { return 'This action adds a new activity'; } findAll() { return `This action returns all activity`; } findOne(id: number) { return `This action returns a #${id} activity`; } update(id: number, updateActivityDto: UpdateActivityDto) { return `This action updates a #${id} activity`; } remove(id: number) { return `This action removes a #${id} activity`; } } backend/src/activity/dto/create-activity.dto.ts 0 → 100644 +1 −0 Original line number Diff line number Diff line export class CreateActivityDto {} backend/src/activity/dto/update-activity.dto.ts 0 → 100644 +4 −0 Original line number Diff line number Diff line import { PartialType } from '@nestjs/swagger'; import { CreateActivityDto } from './create-activity.dto'; export class UpdateActivityDto extends PartialType(CreateActivityDto) {} Loading
backend/src/activity/activity.controller.ts 0 → 100644 +34 −0 Original line number Diff line number Diff line import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common'; import { ActivityService } from './activity.service'; import { CreateActivityDto } from './dto/create-activity.dto'; import { UpdateActivityDto } from './dto/update-activity.dto'; @Controller('activity') export class ActivityController { constructor(private readonly activityService: ActivityService) {} @Post() create(@Body() createActivityDto: CreateActivityDto) { return this.activityService.create(createActivityDto); } @Get() findAll() { return this.activityService.findAll(); } @Get(':id') findOne(@Param('id') id: string) { return this.activityService.findOne(+id); } @Patch(':id') update(@Param('id') id: string, @Body() updateActivityDto: UpdateActivityDto) { return this.activityService.update(+id, updateActivityDto); } @Delete(':id') remove(@Param('id') id: string) { return this.activityService.remove(+id); } }
backend/src/activity/activity.module.ts 0 → 100644 +9 −0 Original line number Diff line number Diff line import { Module } from '@nestjs/common'; import { ActivityService } from './activity.service'; import { ActivityController } from './activity.controller'; @Module({ controllers: [ActivityController], providers: [ActivityService], }) export class ActivityModule {}
backend/src/activity/activity.service.ts 0 → 100644 +26 −0 Original line number Diff line number Diff line import { Injectable } from '@nestjs/common'; import { CreateActivityDto } from './dto/create-activity.dto'; import { UpdateActivityDto } from './dto/update-activity.dto'; @Injectable() export class ActivityService { create(createActivityDto: CreateActivityDto) { return 'This action adds a new activity'; } findAll() { return `This action returns all activity`; } findOne(id: number) { return `This action returns a #${id} activity`; } update(id: number, updateActivityDto: UpdateActivityDto) { return `This action updates a #${id} activity`; } remove(id: number) { return `This action removes a #${id} activity`; } }
backend/src/activity/dto/create-activity.dto.ts 0 → 100644 +1 −0 Original line number Diff line number Diff line export class CreateActivityDto {}
backend/src/activity/dto/update-activity.dto.ts 0 → 100644 +4 −0 Original line number Diff line number Diff line import { PartialType } from '@nestjs/swagger'; import { CreateActivityDto } from './create-activity.dto'; export class UpdateActivityDto extends PartialType(CreateActivityDto) {}