diff --git a/hv-ui/src/app/mieters/mieters.component.ts b/hv-ui/src/app/mieters/mieters.component.ts index 6c600b1..f94b50c 100644 --- a/hv-ui/src/app/mieters/mieters.component.ts +++ b/hv-ui/src/app/mieters/mieters.component.ts @@ -27,7 +27,11 @@ export class MietersComponent implements OnInit { async getMieters() { try { - this.mieters = await this.mieterService.getMieters(); + this.mieters = await this.mieterService.getMieters(); + this.mieters.sort((a, b) => (a.nachname < b.nachname ? -1 : 1)) + this.messageService.add("Mieters loaded") + this.loadSaldos(); + this.messageService.add("Saldos loaded") } catch (err) { this.messageService.add(JSON.stringify(err, undefined, 4)) } @@ -36,6 +40,7 @@ export class MietersComponent implements OnInit { async loadSaldos() { try { this.mieters.forEach(async (m:Mieter) => { + this.messageService.add(`Loading saldo for mieter ${m.id}`) let saldo: Saldo = await this.zahlungForderungService.getSaldoByMieterAndYear(m.id, +this.year) m.saldo = saldo.saldo }) @@ -47,6 +52,5 @@ export class MietersComponent implements OnInit { ngOnInit(): void { this.year = new Date().getFullYear().toString() this.getMieters(); - this.loadSaldos(); } }