actualizar categoria como INACTIVE
esto es en lugar de eliminarlos de la base de datos, para mantener en existencia las entradas
This commit is contained in:
parent
3fd224f4d4
commit
a7383be03a
|
@ -1,5 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
|
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
|
||||||
|
import { EstadoCategoria } from 'app/entities/enumerations/estado-categoria.model';
|
||||||
|
|
||||||
import { ICategoria } from '../categoria.model';
|
import { ICategoria } from '../categoria.model';
|
||||||
import { CategoriaService } from '../service/categoria.service';
|
import { CategoriaService } from '../service/categoria.service';
|
||||||
|
@ -17,7 +18,8 @@ export class CategoriaDeleteDialogComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
confirmDelete(categoria: ICategoria): void {
|
confirmDelete(categoria: ICategoria): void {
|
||||||
this.categoriaService.delete(categoria.id!).subscribe(() => {
|
categoria.estado = EstadoCategoria.INACTIVE;
|
||||||
|
this.categoriaService.update(categoria).subscribe(() => {
|
||||||
this.activeModal.close('deleted');
|
this.activeModal.close('deleted');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue