new limit and image fixed
This commit is contained in:
@@ -3,6 +3,7 @@ import {
|
||||
Controller,
|
||||
Delete,
|
||||
Get,
|
||||
HttpException,
|
||||
Logger,
|
||||
Param,
|
||||
ParseIntPipe,
|
||||
@@ -12,10 +13,11 @@ import {
|
||||
UseGuards
|
||||
} from "@nestjs/common";
|
||||
import { ProfesorService } from "./profesor.service";
|
||||
import { profesorDto } from "./dto/profesorDto.dto";
|
||||
import { profesorDto, UpdateProfesorImageDto } from "./dto/profesorDto.dto";
|
||||
import { Roles } from "../permissions/roles.decorator";
|
||||
import { RolesGuard } from "../permissions/roles.guard";
|
||||
import { Role } from "../permissions/role.enum";
|
||||
import { Profesor } from "./entities/profesor.entity";
|
||||
|
||||
@Controller("profesor")
|
||||
@UseGuards(RolesGuard)
|
||||
@@ -30,6 +32,24 @@ export class ProfesorController {
|
||||
return this.profesorService.register(data);
|
||||
}
|
||||
|
||||
@Put(':id_profesor/image')
|
||||
async updateImage(
|
||||
@Param('id_profesor') id_profesor: number,
|
||||
@Body() updateProfesorImageDto: UpdateProfesorImageDto,
|
||||
): Promise<Profesor> {
|
||||
const { fotografia } = updateProfesorImageDto;
|
||||
|
||||
const profesor = await this.profesorService.findOne(id_profesor);
|
||||
|
||||
if (!profesor) {
|
||||
throw new HttpException('Profesor not found', 404);
|
||||
}
|
||||
|
||||
profesor.fotografia = fotografia;
|
||||
|
||||
return this.profesorService.update(profesor);
|
||||
}
|
||||
|
||||
@Get()
|
||||
findAll() {
|
||||
Logger.debug("findAllProfesors");
|
||||
|
||||
Reference in New Issue
Block a user