import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { UsuarioEntity } from '../entities/usuario.entity'; import { Repository } from 'typeorm'; import { LoginDTO } from '../dtos/loginDTO'; @Injectable() export class UsersService { constructor( @InjectRepository(UsuarioEntity) private usersRepository: Repository, ) {} // findAll(): Promise { // return this.usersRepository.find(); // } findStudent(loginDto: LoginDTO): Promise { const numero_identificacion = loginDto.numero_identificacion; const fecha_nacimiento = loginDto.fecha_nacimiento; return this.usersRepository.findOneBy({ numero_identificacion, fecha_nacimiento, }); } findWorker(loginDto: LoginDTO): Promise { const numero_identificacion = loginDto.numero_identificacion; const rfc = loginDto.rfc; return this.usersRepository.findOneBy({ numero_identificacion, rfc, }); } // findOne(id: number): Promise { // return this.usersRepository.findOneBy({ id }); // } // // async remove(id: number): Promise { // await this.usersRepository.delete(id); // } }