modificar solamente encuestas que coincidan

This commit is contained in:
Eduardo Quiros 2021-07-18 21:41:51 -06:00
parent e0728e27cd
commit 5dfce2c2a9
No known key found for this signature in database
GPG Key ID: B77F36C3F12720B4
1 changed files with 7 additions and 5 deletions

View File

@ -34,6 +34,13 @@ export class CategoriaDeleteDialogComponent {
if (categoria.estado == EstadoCategoria.INACTIVE) {
categoria.estado = EstadoCategoria.ACTIVE;
} else {
this.encuestas!.forEach(encuesta => {
debugger;
if (encuesta.categoria != null && encuesta.categoria!.id === categoria.id) {
encuesta.categoria = categoriaNula;
this.encuestaService.update(encuesta);
}
});
categoria.estado = EstadoCategoria.INACTIVE;
}
this.categoriaService.update(categoria).subscribe(() => {
@ -45,10 +52,5 @@ export class CategoriaDeleteDialogComponent {
this.encuestaService.query().subscribe(res => {
this.encuestas = res.body ?? [];
});
if (this.encuestas) {
this.encuestasFiltradas = this.encuestas.filter(encuesta => {
encuesta.categoria!.id === categoria.id;
});
}
}
}