From 34044b6b6b8ab270a4e7be1d7aa35ef230380da9 Mon Sep 17 00:00:00 2001 From: EsraDoerksen Date: Sun, 29 Oct 2023 09:27:38 +0100 Subject: [PATCH] adds dataService and passes data --- .../all-expenses/all-expenses.component.html | 13 +++------ .../all-expenses/all-expenses.component.ts | 5 +++- .../big-expenses/big-expenses.component.html | 2 +- .../big-expenses/big-expenses.component.ts | 15 ++++++++++- bank-advisor/src/app/services/data.service.ts | 27 +++++++++++++++++++ 5 files changed, 49 insertions(+), 13 deletions(-) create mode 100644 bank-advisor/src/app/services/data.service.ts diff --git a/bank-advisor/src/app/components/all-expenses/all-expenses.component.html b/bank-advisor/src/app/components/all-expenses/all-expenses.component.html index 8832d84..93a47a9 100644 --- a/bank-advisor/src/app/components/all-expenses/all-expenses.component.html +++ b/bank-advisor/src/app/components/all-expenses/all-expenses.component.html @@ -1,12 +1,5 @@
- - - + + +
diff --git a/bank-advisor/src/app/components/all-expenses/all-expenses.component.ts b/bank-advisor/src/app/components/all-expenses/all-expenses.component.ts index e6a4239..ad7e76b 100644 --- a/bank-advisor/src/app/components/all-expenses/all-expenses.component.ts +++ b/bank-advisor/src/app/components/all-expenses/all-expenses.component.ts @@ -3,6 +3,7 @@ import { User } from '../../models/user.interface'; import { Account } from '../../models/account.interface'; import { Transaction } from '../../models/transaction.interface'; import { formatDate } from '../../util/date.util'; +import { DataService } from '../../services/data.service'; @Component({ selector: 'app-all-expenses', @@ -17,7 +18,7 @@ export class AllExpensesComponent { contractTransactions: Transaction[] = []; route: string | null = ''; - constructor() { + constructor(dataService: DataService) { this.route = localStorage.getItem('route'); this.user = { userId: '1', @@ -83,6 +84,8 @@ export class AllExpensesComponent { } as Account; this.requestValuesFromDevPortal(); this.filterTransactionsIntoGroups(this.account); + dataService.setUser(this.user); + dataService.setAccount(this.account); } requestValuesFromDevPortal() {} diff --git a/bank-advisor/src/app/components/big-expenses/big-expenses.component.html b/bank-advisor/src/app/components/big-expenses/big-expenses.component.html index 1845585..7477202 100644 --- a/bank-advisor/src/app/components/big-expenses/big-expenses.component.html +++ b/bank-advisor/src/app/components/big-expenses/big-expenses.component.html @@ -4,7 +4,7 @@

Big expenses

analyze what you are spending your money on.

-