From d78f9446cc7df124e1c58c1886aa09490228bbf0 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Mon, 24 Oct 2022 14:51:04 -0500 Subject: [PATCH] listo marca y modelo --- src/marca/marca.service.ts | 7 ++++--- src/modelo/modelo.service.ts | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/marca/marca.service.ts b/src/marca/marca.service.ts index 5687127..923d2a5 100644 --- a/src/marca/marca.service.ts +++ b/src/marca/marca.service.ts @@ -8,14 +8,15 @@ export class MarcaService { constructor(@InjectRepository(Marca) private repository: Repository) {} create(marca: string, tipo: string) { + // Busco una marca con ese nombre return this.findByMarca(marca, tipo, false) .then((existeMarca) => { + // Saco error si existe if (existeMarca) throw new ConflictException('Ya existe esta marca.'); + // Creo y guardo el registro return this.repository.save(this.repository.create({ marca, tipo })); }) - .then((_) => ({ - message: 'Se creó correctamente una nueva marca.', - })); + .then((_) => ({ message: 'Se creó correctamente una nueva marca.' })); } findAll(tipo: string) { diff --git a/src/modelo/modelo.service.ts b/src/modelo/modelo.service.ts index 7600fc2..a58325b 100644 --- a/src/modelo/modelo.service.ts +++ b/src/modelo/modelo.service.ts @@ -10,14 +10,15 @@ export class ModeloService { ) {} create(modelo: string, tipo: string) { + // Busco un modelo con ese nombre return this.findByModelo(modelo, tipo, false) .then((existeModelo) => { + // Saco error si existe if (existeModelo) throw new ConflictException('Ya existe este modelo.'); + // Creo y guardo el registro return this.repository.save(this.repository.create({ modelo, tipo })); }) - .then((_) => ({ - message: 'Se creó correctamente un nuevo modelo.', - })); + .then((_) => ({ message: 'Se creó correctamente un nuevo modelo.' })); } findAll(tipo: string) {