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