27 lines
698 B
TypeScript
27 lines
698 B
TypeScript
import { Controller, Get, Post, Body } from '@nestjs/common';
|
|
import { TransaccionService } from './transaccion.service';
|
|
import { CreateTransaccionDto } from './dto/create-transaccion.dto';
|
|
|
|
@Controller('transaccion')
|
|
export class TransaccionController {
|
|
constructor(private readonly transaccionService: TransaccionService) {}
|
|
|
|
@Get()
|
|
all() {
|
|
return this.transaccionService.all();
|
|
}
|
|
|
|
@Post('abonoKiosco')
|
|
abonoKiosco(@Body() createTransaccionDto: CreateTransaccionDto) {
|
|
const { ...rest } = createTransaccionDto;
|
|
|
|
const data = {
|
|
...rest,
|
|
fecha: new Date().toString(),
|
|
tipoTransaccion: 2,
|
|
};
|
|
return this.transaccionService.create(data);
|
|
}
|
|
}
|
|
//IO
|