import { RegionService } from './region.service'; import { Get, Post, Body, Controller, Patch, } from '@nestjs/common'; import { ApiTags } from '@nestjs/swagger'; import { InsertRegionsDto, UpdateRegionDto } from './region.dto'; @Controller('oracle') export class RegionController { constructor( private readonly regionService: RegionService ) { } @ApiTags('Regions - Oracle') @Post('/InsertRegions') insertRegions(@Body() body: InsertRegionsDto) { return this.regionService.insertRegions(body.p_region, body.p_name); } @ApiTags('Regions - Oracle') @Patch('/UpdateRegion') updateRegions(@Body() body: UpdateRegionDto) { return this.regionService.updateRegions(body.p_regionID, body.p_name); } @ApiTags('Regions - Oracle') @Get('/GetRegions') getRegions() { return this.regionService.getRegions(); } }