Files
backend/src/region/controllers/region.controller.ts
T
2024-10-08 10:59:31 +03:00

24 lines
794 B
TypeScript

import { Controller, Get } from '@nestjs/common';
import { RegionService } from '../services/region.service';
import { ApiTags, ApiOperation } from '@nestjs/swagger';
import { ControllerRoute } from '@app/common/constants/controller-route';
import { EnableDisableStatusEnum } from '@app/common/constants/days.enum';
@ApiTags('Region Module')
@Controller({
version: EnableDisableStatusEnum.ENABLED,
path: ControllerRoute.REGION.ROUTE,
})
export class RegionController {
constructor(private readonly regionService: RegionService) {}
@Get()
@ApiOperation({
summary: ControllerRoute.REGION.ACTIONS.GET_REGIONS_SUMMARY,
description: ControllerRoute.REGION.ACTIONS.GET_REGIONS_DESCRIPTION,
})
async getAllRegions() {
return await this.regionService.getAllRegions();
}
}