Files
noahspan-flying/api/src/pilot/pilot.controller.ts
2024-08-16 19:23:54 -05:00

26 lines
604 B
TypeScript

import {
Body,
Controller,
Get,
Post,
Put,
Query,
UnprocessableEntityException
} from '@nestjs/common';
import { PilotInfoService } from './info/pilot-info.service';
import { PilotInfoDto } from './info/pilot-info.dto';
@Controller('pilots')
export class PilotController {
constructor(private readonly pilotInfoService: PilotInfoService) {}
@Post()
async createPilot(@Body() pilotInfoData: PilotInfoDto): Promise<void> {
try {
return await this.pilotInfoService.create(pilotInfoData);
} catch (error) {
throw new UnprocessableEntityException(error);
}
}
}