Files
sf-sim/packages/sim-entrada-eventos/aplication/SimController.ts

38 lines
714 B
TypeScript
Raw Normal View History

import { Request, Response } from "express"
import { SimUsecases } from "aplication/Sim.usecases"
export class SimController {
private simUseCases: SimUsecases
constructor(args: {
simUseCases: SimUsecases
}) {
this.simUseCases = args.simUseCases
}
async activation(req: Request, res: Response) {
const { iccid } = req.body
if (iccid == undefined) {
// TODO: excepcion con nombre se va a repetir
res.status(400).json({
msg: "iccid invalido"
})
}
const resp = await this.simUseCases.activation({ iccid })
}
cancelation(req: Request, res: Response) {
}
pause(req: Request, res: Response) {
}
free(req: Request, res: Response) {
}
}