diff --git a/src/Controllers/ParameterController.ts b/src/Controllers/ParameterController.ts new file mode 100644 index 0000000000000000000000000000000000000000..31e16c9df9d2d7b328348f3338881294cb69c742 --- /dev/null +++ b/src/Controllers/ParameterController.ts @@ -0,0 +1,14 @@ +import { + Handler, Request, Response, Router, +} from 'express'; +import ParameterType from '../Enum/ParameterType'; + +const router = Router(); + +const getParametersOfType: Handler = async (req: Request, res: Response) => { + res.send(); +}; + +router.post('/', getParametersOfType); + +export default router; diff --git a/src/Enum/ParameterType.ts b/src/Enum/ParameterType.ts new file mode 100644 index 0000000000000000000000000000000000000000..f2ce0420bf75f91cee0fd4975c474d6e95f1b8ae --- /dev/null +++ b/src/Enum/ParameterType.ts @@ -0,0 +1,8 @@ +enum ParameterType { + NAF = 'NAF', + PesoPorDefecto = 'Peso por defecto', + EmbarazoYLactancia = 'Embarazo y lactancia', + ConstanteDeEcuacion = 'Constante de ecuacion' +} + +export default ParameterType; diff --git a/src/Models/Parameter.ts b/src/Models/Parameter.ts new file mode 100644 index 0000000000000000000000000000000000000000..35b130662806aada16ac16d5ab58836213aa57d2 --- /dev/null +++ b/src/Models/Parameter.ts @@ -0,0 +1,12 @@ +class Parameter { + name: string; + + value: number; + + constructor(name: string, value: number) { + this.name = name; + this.value = value; + } +} + +export default Parameter; diff --git a/src/Services/ParameterService.ts b/src/Services/ParameterService.ts index 05e48b1fc97dba0c5248a3622fcef497bc4b76f2..06ed93dc4f73d86acbecbe63ef2b1195fdd253e1 100644 --- a/src/Services/ParameterService.ts +++ b/src/Services/ParameterService.ts @@ -1,4 +1,5 @@ import AgeBracket from '../Enum/AgeBracket'; +import ParameterType from '../Enum/ParameterType'; import Sex from '../Enum/Sex'; // import Parameter from '../Models/Parameter';