added alumno_inscrito and others Ep

This commit is contained in:
2025-09-24 11:04:08 -04:00
parent c39faa513b
commit 86ccf98479
16 changed files with 230 additions and 23 deletions
+13 -2
View File
@@ -1,6 +1,6 @@
import { Injectable, NotFoundException } from '@nestjs/common';
import { Response } from 'express';
import { CreateUserDto } from './dto/create-user.dto';
import { changePasswordDto, CreateUserDto } from './dto/create-user.dto';
import { InjectRepository } from '@nestjs/typeorm';
import { User } from './entities/user.entity';
import { Repository } from 'typeorm';
@@ -12,7 +12,7 @@ export class UserService {
@InjectRepository(User)
private userRepository: Repository<User>,
private jwtService: JwtService,
) {}
) { }
async findOneByNameandPassword(data: CreateUserDto): Promise<User> {
const { usuario, password } = data;
@@ -56,5 +56,16 @@ export class UserService {
}
return student;
}
async changePassword(data: changePasswordDto, id_usuario: number) {
const user = await this.findOneByNameandPassword({
usuario: (await this.findOne(id_usuario)).usuario,
password: data.password,
});
user.password = data.newPassword;
return this.userRepository.save(user);
}
}
//IO