all y equipo
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
import { IsString } from 'class-validator';
|
||||
|
||||
export class EquipoDto {
|
||||
@IsString()
|
||||
id_equipo: string;
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
import { Controller, Get, Post, Put } from '@nestjs/common';
|
||||
import { Controller, Get, Post, Put, Query } from '@nestjs/common';
|
||||
import { EquipoService } from './equipo.service';
|
||||
import { EquipoDto } from './dto/equipo.dto'
|
||||
|
||||
@Controller('equipo')
|
||||
export class EquipoController {
|
||||
@@ -9,10 +10,14 @@ export class EquipoController {
|
||||
cargaMasiva() {}
|
||||
|
||||
@Get()
|
||||
get() {}
|
||||
get() {
|
||||
return this.equipoService.findAll()
|
||||
}
|
||||
|
||||
@Get('equipo')
|
||||
equipo() {}
|
||||
equipo(@Query() query: EquipoDto) {
|
||||
return this.equipoService.findById(Number(query.id_equipo))
|
||||
}
|
||||
|
||||
@Get('equipos')
|
||||
equiposs() {}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { Injectable, NotFoundException } from '@nestjs/common';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { Repository } from 'typeorm';
|
||||
import { Equipo } from './entity/equipo.entity';
|
||||
@@ -7,5 +7,20 @@ import { Equipo } from './entity/equipo.entity';
|
||||
export class EquipoService {
|
||||
constructor(
|
||||
@InjectRepository(Equipo) private repository: Repository<Equipo>,
|
||||
) {}
|
||||
) { }
|
||||
|
||||
async create(equipo: string, numero_inventario: string, numero_serie: string, prestado: boolean, id_carrito: number, id_programa: number, id_status: number) {
|
||||
|
||||
}
|
||||
|
||||
findAll() {
|
||||
return this.repository.find()
|
||||
}
|
||||
|
||||
findById(id_equipo: number) {
|
||||
return this.repository.findOne({ id_equipo }).then((equipo) => {
|
||||
if(!equipo) throw new NotFoundException('No existe este equipo')
|
||||
return equipo
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { IsOptional, IsString } from 'class-validator';
|
||||
import { IsString } from 'class-validator';
|
||||
|
||||
export class ProgramaDto {
|
||||
@IsString()
|
||||
|
||||
Reference in New Issue
Block a user