2025-04-28 12:08:13 +05:30
|
|
|
import { Body, Controller, Get, Patch, Post } from '@nestjs/common';
|
2025-04-07 17:10:59 +05:30
|
|
|
import { ApiTags } from '@nestjs/swagger';
|
|
|
|
|
import { RegionService } from './region.service';
|
2025-04-28 12:08:13 +05:30
|
|
|
import { InsertRegionsDto, UpdateRegionDto } from 'src/oracle/uscib-managed-sp/region/region.dto';
|
2025-04-07 17:10:59 +05:30
|
|
|
|
|
|
|
|
@Controller('mssql')
|
|
|
|
|
export class RegionController {
|
|
|
|
|
|
2025-04-28 12:08:13 +05:30
|
|
|
constructor(private readonly regionService: RegionService) { }
|
2025-04-07 17:10:59 +05:30
|
|
|
|
|
|
|
|
@ApiTags('Regions - Mssql')
|
|
|
|
|
@Get('/GetRegions')
|
|
|
|
|
getRegions() {
|
|
|
|
|
return this.regionService.getRegions();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ApiTags('Regions - Mssql')
|
|
|
|
|
@Post('/InsertRegions')
|
|
|
|
|
insertRegions(@Body() body: InsertRegionsDto) {
|
|
|
|
|
return this.regionService.insetNewRegions(body);
|
|
|
|
|
}
|
2025-04-28 12:08:13 +05:30
|
|
|
|
|
|
|
|
@ApiTags('Regions - Mssql')
|
|
|
|
|
@Patch('/UpdateRegion')
|
|
|
|
|
updateRegions(@Body() body: UpdateRegionDto) {
|
|
|
|
|
return this.regionService.updateRegions(body);
|
|
|
|
|
}
|
2025-04-07 17:10:59 +05:30
|
|
|
}
|