pcpuma_unam_api/src/auth/auth.controller.ts

25 lines
740 B
TypeScript
Raw Normal View History

2022-04-22 01:33:05 +00:00
import { Body, Controller, Post } from '@nestjs/common';
import { AuthService } from './auth.service';
import { AuthLoginOperadorDto } from './dto/auth-login-operador.dto';
import { AuthLoginUsuarioDto } from './dto/auth-login-usuario.dto';
2022-04-21 21:31:26 +00:00
@Controller('auth')
2022-04-22 01:33:05 +00:00
export class AuthController {
constructor(private authService: AuthService) {}
@Post('login_operador')
loginOperador(@Body() body: AuthLoginOperadorDto) {
2022-04-22 02:52:40 +00:00
return this.authService.loginOperador(
Number(body.id_institucion),
Number(body.id_modulo),
body.operador,
body.password,
);
2022-04-22 01:33:05 +00:00
}
@Post('login_usuario')
loginUsuario(@Body() body: AuthLoginUsuarioDto) {
return this.authService.loginUsuario(body.usuario, body.password);
}
}