This commit is contained in:
2021-02-05 12:53:48 +01:00
parent 193142d6ec
commit eaabf522ee

View File

@ -28,6 +28,10 @@ export class MietersComponent implements OnInit {
async getMieters() { async getMieters() {
try { 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) { } catch (err) {
this.messageService.add(JSON.stringify(err, undefined, 4)) this.messageService.add(JSON.stringify(err, undefined, 4))
} }
@ -36,6 +40,7 @@ export class MietersComponent implements OnInit {
async loadSaldos() { async loadSaldos() {
try { try {
this.mieters.forEach(async (m:Mieter) => { 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) let saldo: Saldo = await this.zahlungForderungService.getSaldoByMieterAndYear(m.id, +this.year)
m.saldo = saldo.saldo m.saldo = saldo.saldo
}) })
@ -47,6 +52,5 @@ export class MietersComponent implements OnInit {
ngOnInit(): void { ngOnInit(): void {
this.year = new Date().getFullYear().toString() this.year = new Date().getFullYear().toString()
this.getMieters(); this.getMieters();
this.loadSaldos();
} }
} }