diff --git a/src/app/model/patron.ts b/src/app/model/patron.ts index dab2c8b..560f049 100644 --- a/src/app/model/patron.ts +++ b/src/app/model/patron.ts @@ -1,7 +1,7 @@ export class Patron { id: Number fullName: string - amount: Number + amount: number email: boolean active: boolean } diff --git a/src/app/patrons-list/patrons-list.component.ts b/src/app/patrons-list/patrons-list.component.ts index 6d9179e..049ff80 100644 --- a/src/app/patrons-list/patrons-list.component.ts +++ b/src/app/patrons-list/patrons-list.component.ts @@ -1,7 +1,6 @@ import { Component, OnInit } from '@angular/core'; import {PatronList} from "../model/patron.list"; import {PatronService} from "../service/patron.service"; -import {Router} from "@angular/router"; @Component({ selector: 'app-patrons-list', @@ -12,14 +11,21 @@ export class PatronsListComponent implements OnInit { patronList: PatronList; - constructor(private patronService: PatronService, private router: Router) { } + constructor(private patronService: PatronService) { } ngOnInit() { this.patronService.getPatronList().subscribe(data => { this.patronList = data; + this.sortPatronsByAmount(); }); } + sortPatronsByAmount(): void { + this.patronList.patrons.sort(function(a, b){ + return b.amount - a.amount + }) + } + transformPrice(val: number): number { return val/100; }